linux下qt自动补齐功能(类似qtcreator)

来源:互联网 发布:手机壁纸 知乎 编辑:程序博客网 时间:2024/05/21 11:13

给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键就可以补齐了

 


0 0