• 8095阅读
  • 4回复

windows下用vim实现qt代码的自动补全功能? [复制链接]

上一主题 下一主题
离线yangguangyi
 

只看楼主 倒序阅读 楼主  发表于: 2006-08-03
— 本帖被 XChinux 从 Qt for Linux/X11 移动到本区(2010-02-08) —
1.安装vim.
2.下载ctags for win32并解压到c:\ctags\目录下;
3.将c:\ctags加入windows的path环境变量中;
4.下载omnicppcomplete将解压到vim安装目录的vimfiles目录下;
5.转到qt的include目录下执行ctags -R --c++-kinds=+p --fields=+iaS --extra=+q;命令完成后会在该目录下
生成一个tags文件,它是omnicppcomplete和vim用来作命令补全的数据库。
6.在qt的src目录下再执行一遍上述命令;
7.编辑vim安装目录下的_vimrc文件,将下述两行加入其中
set tags+=c:\Qt\4.1.0\include\tags
set tags+=c:\Qt\4.1.0\src\tag
其中c:\Qt\4.1.0\是我机器上qt 的安装目录,根据你的情况作出调整。
8.到你的工程目录下执行5步中的命令;
9.用vim打开一个cpp文件试一下吧,哈哈;
10.如果你对vim 比较熟悉,不妨将escope和taglist及global三个插件都装上吧,goodluck;
[ 此贴被XChinux在2006-08-03 08:48重新编辑 ]
离线wjfree
只看该作者 1楼 发表于: 2006-08-09
我用楼主的方法做了,有的可以,有些提示找不到模式,不知道是怎么回事??
离线zbluecn

只看该作者 2楼 发表于: 2007-02-05
我也是
离线axlrose

只看该作者 3楼 发表于: 2007-09-19
我的倒没成功,楼主把调试方面也说说吧
枪炮与玫瑰
离线morya

只看该作者 4楼 发表于: 2007-09-26
这个补全是完全自动的么?
也就是说,不用手动按某个自动补全的命令(我的windows GVim7是 Ctrl+N)?
快速回复
限100 字节
 
上一个 下一个