vim使用心得

主機:ubuntu12.04

vim+cscope+ctags+taglist 

參考: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             " 自動摺疊

winmanager:
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>


使用vim的心得體會

很早就知道vi,vim了,大概知道它很強大,也使用過vim搭建集成的看代碼環境

環境是搭好了,但繁多的快捷鍵和不太友善的界面,最終還是使用sourceinsight了

這也是新手最難上手的原因吧

接下來說一下我重新迴歸的過程

並沒有完全放棄vim,一些簡單的文件,寫幾行代碼我還是堅持使用vim

慢慢的根據我的需求學會了一些快捷鍵,選擇,複製,粘貼,刪除,光標移動,多個文件編輯,多窗口劃分,代碼縮進,查找,替換等操作

這些操作用熟練了基本就比在其他工具下編碼快的多了

使用越熟練,效率越高,就越覺得不夠用了,所以我又想起了以前搭建過的集成環境

先使用ctags,實現簡單的函數跳轉,但是發現只能跳轉不能全工程查找

於是安裝cscope,這樣就能很流暢的來來回回,但是發現烏黑的界面連個函數變量列表都沒有

於是使用taglist插件,這樣就可以想去哪就去哪了,但是發現鼠標不能用啊

於是修改vimrc,添加"set mouse=a",鼠標就可以點來點去,函數隨便點,這不是瘋了麼...... 我的天!

以下爲純鼠標操作,最後一步函數跳轉是ctrl+鼠標單擊











發佈了121 篇原創文章 · 獲贊 39 · 訪問量 50萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章