自己用的vim插件
一、Plugin 'VundleVim/Vundle.vim'.
二、Plugin 'Valloric/YouCompleteMe'
let g:ycm_server_python_interpreter='/usr/bin/python' let g:ycm_global_ycm_extra_conf='/home/jyb/.vim/.ycm_extra_conf.py'
三、Bundle 'ctrlpvim/ctrlp.vim'
"ctrlp 配置 let g:ctrlp_map = '<c-p>' let g:ctrlp_cmd = 'CtrlP' map <c-k> :CtrlPMRUFiles<CR> let g:ctrlp_tabpage_position = 'ac' let g:ctrlp_extensions = ['tag'] let g:ctrlp_working_path_mode = 'ra' let g:ctrlp_working_path_mode = 0 let g:ctrlp_use_caching = 1 let g:ctrlp_clear_cache_on_exit = 0 let g:ctrlp_mruf_max = 250 set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.rc,*.aps,*.vcproj.*,/home/shuaijun/se/SimulationEngine_Rapid/tinyxml/* let g:ctrlp_custom_ignore = { \ 'dir': '\.git$\|\.hg$\|\.svn$\|\.yardoc\|public\/images\|public\/system\|data\|log\|tmp$\|node_modules\|vendor', \ 'file': '\.exe$\|\.so$\|\.dat$' \ }
快捷键 功能 Ctrl+p 打开ctrlp并定位在file mode ? 查看帮助 F5 刷新当前目录 Ctrl+f,Ctrl+d 在mode间左右切换 Ctrl+r 切换正则表达式mode Ctrl+j,Ctrl+k 在搜索结果间上下移动 Ctrl+t 在新tab打开选中结果 Ctrl+v 在新vsplit打开选中结果 Ctrl+x 在新split打开选中结果 Ctrl+z then Ctrl+o 先标记多个文件,然后一起打开 … 向上跳一层级 :25 跳转到文件第25行 :/any\:\ string 跳转到第一个any: string :+setfiletype\ myfiletype|25 将文件类型设为myfiletype并跳转到第25行 :diffthis 对前4个用Ctrl+z标记的文件比较不同 --------------------- 作者:兴趣斗士 来源:CSDN 原文:https://blog.csdn.net/BjarneCpp/article/details/80608706 版权声明:本文为博主原创文章,转载请附上博文链接!
四、Plugin 'easymotion/vim-easymotion'
快捷键 功能
,,w 跳转到当前光标前的位置(w)
,,b 跳转到当前光标后的位置(b)
,,s 搜索跳转(s),双向跳转
五、Plugin 'jiangmiao/auto-pairs'
六、Plugin 'airblade/vim-gitgutter'
Vim Gitgutter 插件对使用 Git 作为版本控制工具的人来说非常有用。它会在 Vim 的行号列旁显示 git diff 的差异标记。