次のような構成例を含む多くのページを見つけました。
let g:unite_source_grep_command = 'ag'
let g:unite_source_grep_default_opts =
\ '--line-numbers --nocolor --nogroup --hidden --ignore '
let g:unite_source_grep_recursive_opt = ''
また
" Use ag for searching
let g:unite_source_rec_async_command =
\ 'ag --follow --nocolor --nogroup --hidden -g ""'
let g:ackprg = 'ag --nogroup --column'
nnoremap <space>/ :Unite grep:.<cr>
残念ながら、これらが何をしているのか、なぜなのかはよくわかりません。私はそれをいじって、私が働きたいものの一部を手に入れました。
理想的には、Ack.vim の動作に似たものが欲しいです。
- 私はいくつかのキーマッピングを打ちました、としましょう /
- 検索クエリを入力しました
- これにより、上部にある Unite.vim バッファー スプリットが開き、非同期で ack または ag を使用して検索クエリが検索されます。
- 結果をナビゲートし、1 つまたはいくつかを選択して分割して開くことができます