6. VIM 系列 – 全局搜索(ctrlsf.vim)

目录

  • 全局搜索利器 ag.vim
  • 更强大的全局搜索利器 ctrlsf.vim

全局搜索利器 ag.vim

  • 终端上安装ag: sudo apt install silversearcher-ag

  • vim 上安装插件ag.vim

Plug 'vim-scripts/ag.vim' 
  • 配置
map <s-a> :Ag<Space>let g:ackprg = 'ag --nogroup --nocolor --column'
  • 使用效果图

正常模式下,按下<s-a>

更强大的全局搜索利器 ctrlsf.vim

这个插件依赖ag,需按照ag后,才能使用

  • vim 上安装插件 ctrlsf.vim
Plug 'dyng/ctrlsf.vim'
  • 配置
nnoremap <Leader>f :CtrlSF<Space>map <s-j> <c-j>pmap <s-k> <c-k>plet g:ctrlsf_default_view_mode = 'compact'
  • 常用快捷键

  • 超级好用热键

<s-j>:跳转到下一个预览
<s-k>:跳转到上一个预览