4

elsif以下の部分に記入したいの.vimrcですが、正しい Windows 構文について誰か助けてくれませんか?

if executable( 'ag' )
    if has( 'unix' )
        let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""'
    elsif has( 'win32' )
        " ?
    endif
endif

Windows gvim で Unix バージョンが動作しません。

4

2 に答える 2

10

@amosの答えに加えて、ここで述べたように、CtrlPでagを使用するために実際にもう少し追加することができます:

" Use The Silver Searcher https://github.com/ggreer/the_silver_searcher
if executable('ag')
  " Use Ag over Grep
  set grepprg=ag\ --nogroup\ --nocolor

  " Use ag in CtrlP for listing files. Lightning fast and respects .gitignore
  let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""'

  " ag is fast enough that CtrlP doesn't need to cache
  let g:ctrlp_use_caching = 0
endif
于 2015-03-16T10:04:06.783 に答える