Bulanık satır araması yapabilen vim ( ctrlp ) için en son Ctrl-P eklentisinde "line" uzantısı var . Uzantıyı manuel olarak etkinleştirmeniz gerekir. İşte benim config içinde .vimrc
:
let g:ctrlp_map = '<c-p>'
let g:ctrlp_cmd = 'CtrlPLastMode'
let g:ctrlp_extensions = ['buffertag', 'tag', 'line', 'dir']
Bundan sonra Ctrl-p
menüyü getirmek için tuşuna basın , ardından Ctrl-f
hat modu açık olana kadar birkaç kez basın . Bulanık dizginizi şimdi yazın:
GÜNCELLEME 27 Şub 2014
Şu anda kendimi kullandığım alternatif bir çözüm, birliği kullanmak olacaktır . Bulanık çizgi araması yapabilmek için birliği hafifçe ayarlamanız gerekir:
call unite#filters#matcher_default#use(['matcher_fuzzy'])
call unite#filters#sorter_default#use(['sorter_rank'])
call unite#custom#source('file,file/new,buffer,file_rec,line', 'matchers', 'matcher_fuzzy')
nnoremap <C-k> :<C-u>Unite -buffer-name=search -start-insert line<cr>
Şimdi basın Ctrl-k
ve yazın:
Bu arada, unite aynı zamanda isimde bulanık dosya araması da yapabilir.
GÜNCELLEME 03 Ağu 2016
Hat araması yapmanın bir başka yolu da beraberindeki vim eklentisi ile birlikte fzf kullanmaktır . Burada kurulum talimatlarına bakın: https://github.com/junegunn/fzf.vim#installation
Hem fzf'yi hem de fzf.vim'i yükledikten sonra :BLines
, mevcut tampondaki satırları aramak için kullanabilirsiniz :
Boşluk kullanmam gerektiği anlamına gelen tam olarak bulanık bir arama olmadığını fark etmiş olabilirsiniz. Bu işe yaramayabilir.