let g:ycm_server_python_interpreter='/usr/bin/python' let g:ycm_global_ycm_extra_conf='/home/jyb/.vim/.ycm_extra_conf.py'
"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 版權聲明:本文爲博主原創文章,轉載請附上博文連接!
快捷鍵 功能
,,w 跳轉到當前光標前的位置(w)
,,b 跳轉到當前光標後的位置(b)
,,s 搜索跳轉(s),雙向跳轉
Vim Gitgutter 插件對使用 Git 做爲版本控制工具的人來講很是有用。它會在 Vim 的行號列旁顯示 git diff 的差別標記。node