vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

Vim、Emacs配置和使用
回复
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

#1

帖子 风间星魂 » 2012-01-15 12:14

冒失不用预编译也很快了,需要clang和libclang。
实用价值非常高了。
clang.jpg
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

#2

帖子 fanhe » 2012-01-15 21:36

火星了,我都已经集成进我的ide了,我集成的还支持代码跳转呢
但是还是不够快,至少没有 visual studio 那么爽

我平时还是用我的 ctags 数据库,虽然不是非常准确,但是已经够用了,关键是,够快
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

#3

帖子 风间星魂 » 2012-01-17 17:04

你那个要gvim和nb+支持 这2个在mac osx上编译依赖较大。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

#4

帖子 BigSnake.NET » 2012-01-17 18:30

^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
hbxtght
帖子: 191
注册时间: 2011-01-17 22:23

Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

#5

帖子 hbxtght » 2012-02-11 19:23

速度现在还可以
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
eric20100303
帖子: 10
注册时间: 2012-02-26 16:16

Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

#6

帖子 eric20100303 » 2012-02-26 21:09

各位大虾,能不能告知使用智能补全比较好的插件。需要补齐速度比较快的
本来看是ctags_cache,但这个要python3的支持,不想重新安装vim73.因此找比较合适些的。
后来看到clang_complete只需要paython的支持,但看到它貌似要自己写一个包括所有头文件的预编译文件。我编译的内核代码有100多M,要手动加头文件也太麻烦了吧。
或许是我哪里设置不对,还请各位大虾告知一番,多谢!
ps:我安装了clang_complete后,反而以前的智能补全不能用了,查了一下,好像是由于以前安装的omnicppcomplete插件冲突了。我把vim73/autoload/omni目录全删了,结果还是不行。不知道该怎么办了。
不知道是不是因为自己搞得全奔溃了。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本

#7

帖子 lilydjwg » 2012-02-26 22:30

eric20100303 写了:各位大虾,能不能告知使用智能补全比较好的插件。需要补齐速度比较快的
本来看是ctags_cache,但这个要python3的支持,不想重新安装vim73.因此找比较合适些的。
后来看到clang_complete只需要paython的支持,但看到它貌似要自己写一个包括所有头文件的预编译文件。我编译的内核代码有100多M,要手动加头文件也太麻烦了吧。
或许是我哪里设置不对,还请各位大虾告知一番,多谢!
ps:我安装了clang_complete后,反而以前的智能补全不能用了,查了一下,好像是由于以前安装的omnicppcomplete插件冲突了。我把vim73/autoload/omni目录全删了,结果还是不行。不知道该怎么办了。
不知道是不是因为自己搞得全奔溃了。
弄个支持 Python 3 的 Vim 呗。你可以到这里找个合适的,解压找到 usr/bin/vim,先试试,运行成功的话把系统的替换掉即可。
回复