7

次のような構成例を含む多くのページを見つけました。

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 の動作に似たものが欲しいです。

  1. 私はいくつかのキーマッピングを打ちました、としましょう /
  2. 検索クエリを入力しました
  3. これにより、上部にある Unite.vim バッファー スプリットが開き、非同期で ack または ag を使用して検索クエリが検索されます。
  4. 結果をナビゲートし、1 つまたはいくつかを選択して分割して開くことができます
4

1 に答える 1