dポイントプレゼントキャンペーン実施中!

よろしくお願いいたします。
cygwin上のzshで、version7.3のvimを使用しています。


vimの外部コマンド実行についてなんですが、
シェル上で
alias lz='less ~/.zshrc'
のようにaliasで設定したコマンドlzを使用しようとすると、"command not found"となってしまいます。

:!lz
---> command not found: lz

aliasで設定したコマンドをvimから実行する方法はあるのでしょうか?

A 回答 (1件)

まあ一応


:set shellcmdflag=-ic

として強制的に interactive shell にすれば使えないことは無い。:help !
ただ副作用もあるからコマンド実行だけなら ^Z の方がいいか。好みもあるから一概に言えないけど
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
教えていただいた方法で解決しました。

今のところはインタラクティブモードにしての副作用(?)が出ていないので、
ひとまずこちらの方法を採用しました。

お礼日時:2013/02/15 04:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!