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键就可以补齐了
- linux下qt自动补齐功能(类似qtcreator)
- Linux下QTCreator代码自动补全(是真的自动补全,不是手动触发)
- Linux中的命令行自动补齐功能
- linux下控制台程序界面的自动补齐和历史记录功能cli
- 开启QtCreator的代码自动补全功能
- linux下qt与qtcreator的安装与配置
- linux下让irb实现代码自动补全的功能
- linux下安装QtCreator
- linux下qtcreator+opencv
- qt socket codeblocks自动补齐
- QtCreator + QT + VTK in Linux
- linux shell下的自动补全功能
- linux下python自动补全命令
- Linux下complete自动补全
- linux环境下tab 自动补全功能
- combo box取消自动补齐功能
- Editplus自动补齐代码功能
- busybox支持命令自动补齐功能
- 管理你的时间,拒绝拖延症
- vs2008 复制窗体产生错误 .resources”在“Resources”参数中指定了多次。“Resources”参数不支持重复项。
- 数据库设计
- typedef + struct + 指针
- 开源不只是面对开发者更多的问题还在等待我们去深思
- linux下qt自动补齐功能(类似qtcreator)
- 网络编程中的同步与异步,阻塞与非阻塞
- 线性转化与坐标轴收缩(linear transform and ollapsed on some axis)
- 【LB】稀疏矩阵的快速转置原理及其算法
- ZOJ-3693
- 实现复数类中的运算符重载3
- C++虚函数浅探
- Hibernate Annotation 一对多/多对一双向关联
- compilation terminated. In file included from <command-line>:0:0: /usr/include/stdc-predef.h:30:26: