歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

vim 添加代碼補全功能(Omnicppcomplete 添加對STL支持)

 很多新手在一開始用Vim的時候,都會感覺上手比較困難,並且容易吐槽Vim對STL補全的支持。然後又轉到VS去了,這裡就介紹下給Vim添加代碼補全功能的辦法,添加了代碼補全之後,Vim的威力也提升了一個檔次~
1. 下一個Vim的ctags插件,目前很多Vim的插件都是基於ctags開發的。下載地址http://ctags.sourceforge.net/
2. 安裝過程請參考網上關於ctags的其他文章,這裡不多做說明
3. 然後下一個OmniCppComplete插件,下載後復制到vim安裝目錄下,我的目錄是/usr/share/vim/vim73
4. 解壓縮,然後在原先的doc和plugin目錄下,會加入OmniCppComplete的說明文檔和.vim文件
5. 下載STL的源碼,解壓,然後在終端裡輸入如下命令
 
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q 
 
6. 在STL源碼目錄下會出現一個tags文件
7. 在~/.vimrc文件裡添加tags文件的路徑,我的STL源碼目錄是/home/sphinx/Software/stl,所以就在.vimrc裡加這麼一句
 
set tags+=/sphinx/Software/stl/tags 
 
8. 然後打開Vim就是這個效果了~


\

摘自 源碼力量

Copyright © Linux教程網 All Rights Reserved