Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Unite.vimのgrepでjvgrepを使う

$
0
0

はじめに

unite.vimのgrep検索にhighwayを使うという記事があったのですが、jvgrepは安定して早い #宣伝乙とのことだったのでjvgrepを使うことにしてみました。

jvgrepのインストール

jvgrepはgo製なのでgoの環境構築さえしてあれば、go getでインストールできます。

go get github.com/mattn/jvgrep

macの人はbrewでもインストール可能です。

brew install jvgrep

.vimrcの設定

.vimrcに下記設定を記載してください。

.vimrc
" grep検索のショートカットnnoremap<silent>,g  :<C-u>Unite grep:. -buffer-name=search-buffer<CR>" unite grepにjvgrepを使うif executable('jvgrep')letg:unite_source_grep_command ='jvgrep'letg:unite_source_grep_default_opts ='-r'letg:unite_source_grep_recursive_opt ='-R'endif

.git系のファイルはデフォルトで検索しないようになっているので、そこだけ注意してください(検索対象にすることはほぼないと思いますが)。

使い方

あとはノーマルモードで,gを入力すると、コマンドラインに

Pattern: 

と表示されるので、grepしたい文言を入力してEnterすればjvgrepを使って検索してくれます。
べんり。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>