本身用的vim插件

1、Plugin 'VundleVim/Vundle.vim'.

2、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'

3、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 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!

4、Plugin 'easymotion/vim-easymotion'

快捷鍵         功能
,,w            跳轉到當前光標前的位置(w)
,,b             跳轉到當前光標後的位置(b)
,,s             搜索跳轉(s),雙向跳轉

5、Plugin 'jiangmiao/auto-pairs'

 

6、Plugin 'airblade/vim-gitgutter'

Vim Gitgutter 插件對使用 Git 做爲版本控制工具的人來講很是有用。它會在 Vim 的行號列旁顯示 git diff 的差別標記。node

相關文章
相關標籤/搜索