vim ags
vigation
_____ ____ ______
__ / ___/ ___/
/ __ _/ /_/ >___
(____ /___ /____ >
//_____/ /
Sebuah plugin Vim untuk pencari perak atau ripgrep yang berfokus pada
tampilan yang jelas dan navigasi hasil pencarian yang mudah
Instal melalui patogen, vundle, colokkan atau salin ke direktori Vim
Eksekusi ag atau rg juga harus diinstal.
Lihat dokumen atau tekan u
(untuk penggunaan) saat berada di jendela hasil pencarian.
Meskipun namanya vim-ags
juga berfungsi dengan ripgrep
jika dikonfigurasi seperti di bawah ini:
let g: ags_agexe = ' rg '
let g: ags_agargs = {
' --column ' : [ ' ' , ' ' ],
' --line-number ' : [ ' ' , ' ' ],
' --context ' : [ ' g:ags_agcontext ' , ' -C ' ],
' --max-count ' : [ ' g:ags_agmaxcount ' , ' ' ],
' --heading ' : [ ' ' , ' ' ],
' --smart-case ' : [ ' ' , ' -S ' ],
' --color ' : [ ' always ' , ' ' ],
' --colors ' : [[ ' match:fg:green ' , ' match:bg:black ' , ' match:style:nobold ' , ' path:fg:red ' , ' path:style:bold ' , ' line:fg:black ' , ' line:style:bold ' ] , ' ' ],
}
" Search for the word under cursor
nnoremap <Leader> s :Ags <Space><C-R> =expand(' <cword> ') <CR><CR>
" Search for the visually selected text
vnoremap <Leader> s y:Ags <Space><C-R> ='"' . escape(@", '"*?()[]{}.') . '"' <CR><CR>
" Run Ags
nnoremap <Leader> a :Ags <Space>
" Quit Ags
nnoremap <Leader> <Leader> a :AgsQuit <CR>
Bekerja dengan versi ag >= 0.29.1 atau ripgrep >= 11.0.2
Berikut adalah beberapa tangkapan layar dari jendela hasil pencarian
ctrlsf