Windows10を使用しています。gvimをインストールしています。 gitもあり、PATH(C:\ program files(x86)\ Git\bin)にgitのbinがあります。これにより、gitのgnu grepがパスに配置され、コマンドシェルで使用できるようになります。
> grep -V
grep (GNU grep) 2.4.2
ただし、vimのgrepを使用すると-
:grep -ir 'something' .
WindowsでFINDSTRを使用していますが、これはあまりうまく機能しません。
GvimにGNU grepを使用させるにはどうすればよいですか?git bin dirをvimパスの前に付加しようとしましたが、それは役に立ちませんでした。
:grep
の外部実行可能ファイルは'grepprg'
オプションによって制御され、Windowsでは、:help 'grepprg'
の詳細としてデフォルトでfindstr
になります。
Win32の場合、「findstr.exe」が見つかった場合、デフォルトは「findstr/n」です。それ以外の場合は、「grep-n」です。
したがって、~/.vimrc
に次のように入力するだけです。
set grepprg=grep\ -nH