linux下qt自動補齊功能(類似qtcreator)

給vim弄個qt自動補齊類名、函數等功能的想法是喜歡在vim下編碼,虛擬機中運行qtcreator編寫速度太慢,不想在window下安裝qt

理由就這麼成立了,然後去收集資料,然後就搞定寫博客記錄.

一、需要三個插件:supertab.vim 、ctags、omnicppcomplete

下載地址:

omnicppcomplete::http://www.vim.org/scripts/script.php?script_id=1520

ctags:http://ctags.sourceforge.net/

supertab.vim:http://www.vim.org/scripts/script.php?script_id=1643

二、omnicppcomplete 和 ctags 解壓放到 ~./.vim/下

        supertab.vim 放到 ~./vim/plugin 下

三、到qt安裝目錄下打tag

分別到 qt 安裝目錄的 include/ 下 和  /lib 下執行命令:ctags -R --c++-kinds=+p --fields=+iaS --extra=+q

執行完命令有會生產tags文件

四、配置.vimrc文件

set tags+=$QT/include/tags  

set tags+=$QT/lib/tags

filetype plugin on (啓動插件)

(QT爲自己的QT安裝路徑)

這樣就可以了


自己的一個問題:打開.cpp文件時所用的功能還是.c插件的功能

修改如下:

註釋掉/usr/share/vim/vim72/ftplugin/cpp.vim文件中的

runtime! ftplugin/c.vim ftplugin/c_*.vim ftplugin/c/*.vim

一行就可以了.

寫代碼的時候按Tab鍵就可以補齊了

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章