歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> vim 添加代碼補全功能(Omnicppcomplete 添加對STL支持)

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

日期:2017/3/1 17:21:32   编辑:關於Linux
很多新手在一開始用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