免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2208 | 回复: 0
打印 上一主题 下一主题

让你的vim实现qt代码自动补全设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-31 14:47 |只看该作者 |倒序浏览
环境 fedora 9
首先,需要以下几个插件:omnicppcomplete、Ctags、supertab。
附件可下载.
1,omnicppcomplete 的安装:
omnicppcomplete是实现代码自动补全的关键插件,可以到以下网址下载:
http://www.vim.org/scripts/script.php?script_id=1520
,解压可得到三个文件夹(autoload,after,doc),分别复制到/root/.vim文件目录下,这样omnicppcomplete就安装完成了。
2,ctags 安装
ctags是用来产生tags文件的,代码补全是依靠生成的tags文件来实现的,后面的设置中会介绍到。可以到以下地址下载:
http://ctags.sourceforge.net/
, 将下载的文件解压,然后复制到/root/.vim文件目录下。
3、supertab安装
  supertab可以实现只按tab键,就可以补全代码。可以到以下网址下载:
http://www.vim.org/scripts/script.php?script_id=1643
,将下载的文件复制到/root/.vim/plugin下。
4、配置文件
首先到你需要添加代码补存的目录下运行ctag程序,我到其它qtopia2 文件目录下/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib ,执行ctags -R --c++-kinds=+p --fields=+iaS --extra=+q,然后就得到一个名为tags的文件,同时到/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src 目录上,执行相应的操作,同样得到tags文件。这些tags文件就是vim编写代码时自动补全的依据。如果需要其他库文件,可以到相应的目录下执行ctag操作。
5、修改vim配置文件
打开vim配置文件 (/etc/vimrc),添加下面的命令:
启动插件
set nocp
filetype plugin on
设置tags目录:
set tags+=/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib/tags
set tags+=/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/tags
好了,现在vim就可以实现代码补全功能了。



文件:
自动补全.rar
大小:
302KB
下载:
下载



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/97076/showart_2014309.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP