- ベストアンサー
vimの外部コマンド実行とalias
よろしくお願いいたします。 cygwin上のzshで、version7.3のvimを使用しています。 vimの外部コマンド実行についてなんですが、 シェル上で alias lz='less ~/.zshrc' のようにaliasで設定したコマンドlzを使用しようとすると、"command not found"となってしまいます。 :!lz ---> command not found: lz aliasで設定したコマンドをvimから実行する方法はあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まあ一応 :set shellcmdflag=-ic として強制的に interactive shell にすれば使えないことは無い。:help ! ただ副作用もあるからコマンド実行だけなら ^Z の方がいいか。好みもあるから一概に言えないけど
お礼
ご回答ありがとうございました。 教えていただいた方法で解決しました。 今のところはインタラクティブモードにしての副作用(?)が出ていないので、 ひとまずこちらの方法を採用しました。