これはすべて、cygwin とプラグインを管理する病原体を備えた vim があることを前提としています。
コマンドを使用する前にfile_rec/async、vimproc が必要です。これは、Unite が別のプロセスで検索を実行し、vim プロセスで結果を検索するためです。
mkdir -p ~/.vim/bundle
git clone https://github.com/Shougo/vimproc.vim.git ~/.vim/bundle/vimproc.vim
cd ~/.vim/bundle/vimproc.vim
make -f make_cygwin.mak # <-- This is directly from the vimproc readme
次に、vi を実行し、コマンド モードのままで次のように入力して、動作することを確認します。
:Unite -start-insert file_rec/async
~/.vimrcそれが機能する場合は、次のようにバインディングをセットアップすることをお勧めします。
nnoremap <C-u> :Unite file_rec/async<cr>
agドキュメントには「複雑」であると記載されており、Windows といくつかのライブラリ用のパッケージ マネージャーをインストールするようにアドバイスされているため、マシンにアクセスするのは難しい場合があります。
agしかし、あなたが自分のマシンに乗ることができた場合、これUnite.vimは私の~/.vimrc.
" Use ag for search
if executable('ag')
let g:unite_source_grep_command = 'ag'
let g:unite_source_grep_default_opts = '--nogroup --nocolor --column'
let g:unite_source_grep_recursive_opt = ''
endif