vimをもっと使いこなそうとWindowsで今まで使ていたサクラエディタをやめて、gvimを使うことにした。
gvim起動後に外部コマンドを実行しようとすると:!dir
うまくいかなかった。環境変数SHELLに入力されている値を読み込んでしまうのが原因だったようだ。環境変数SHELLを削除したらうまくいった。
参考: http://bwind.blog19.fc2.com/blog-entry-10.html
BWチラシの裏 win版gvimの外部コマンドは環境変数SHELLの値を参照する?
関連