主機:ubuntu12.04
參考:https://blog.csdn.net/wooin/article/details/1858917
sudo apt-get install vim-scripts
然後想安裝什麼插件都可以輸入以下命令:
vim-addons install taglist
vim-addons install supertab //自動補全
vim-addons install cscope (sudo apt-get install cscope) //可以使用ctrl+\ s全局查找
vim-addons install winmanager //文件瀏覽器
vim-addons install tags
然後修改相應的配置就行了,如果找不到~/.vimrc可以在vi /etc/vim/vimrc中修改
set mouse=a
nnoremap <silent> <C-l> :TlistToggle<CR><CR> "
" :Tlist 調用TagList
let Tlist_Show_One_File=0 " 只顯示當前文件的tags
let Tlist_Exit_OnlyWindow=1 " 如果Taglist窗口是最後一個窗口則退出Vim
let Tlist_Use_Right_Window=0 " 在右側窗口中顯示
let Tlist_File_Fold_Auto_Close=1 " 自動摺疊
let g:winManagerWindowLayout='FileExplorer|TagList' nmap wm :WMToggle<cr> |
使用vim的心得體會
很早就知道vi,vim了,大概知道它很強大,也使用過vim搭建集成的看代碼環境
環境是搭好了,但繁多的快捷鍵和不太友善的界面,最終還是使用sourceinsight了
這也是新手最難上手的原因吧
接下來說一下我重新迴歸的過程
並沒有完全放棄vim,一些簡單的文件,寫幾行代碼我還是堅持使用vim
慢慢的根據我的需求學會了一些快捷鍵,選擇,複製,粘貼,刪除,光標移動,多個文件編輯,多窗口劃分,代碼縮進,查找,替換等操作
這些操作用熟練了基本就比在其他工具下編碼快的多了
使用越熟練,效率越高,就越覺得不夠用了,所以我又想起了以前搭建過的集成環境
先使用ctags,實現簡單的函數跳轉,但是發現只能跳轉不能全工程查找
於是安裝cscope,這樣就能很流暢的來來回回,但是發現烏黑的界面連個函數變量列表都沒有
於是使用taglist插件,這樣就可以想去哪就去哪了,但是發現鼠標不能用啊
於是修改vimrc,添加"set mouse=a",鼠標就可以點來點去,函數隨便點,這不是瘋了麼...... 我的天!
以下爲純鼠標操作,最後一步函數跳轉是ctrl+鼠標單擊