冒失不用预编译也很快了,需要clang和libclang。
实用价值非常高了。
vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本
火星了,我都已经集成进我的ide了,我集成的还支持代码跳转呢
但是还是不够快,至少没有 visual studio 那么爽
我平时还是用我的 ctags 数据库,虽然不是非常准确,但是已经够用了,关键是,够快
但是还是不够快,至少没有 visual studio 那么爽
我平时还是用我的 ctags 数据库,虽然不是非常准确,但是已经够用了,关键是,够快
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本
你那个要gvim和nb+支持 这2个在mac osx上编译依赖较大。
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本
http://llvm.org/viewvc/llvm-project?vie ... ion=127141
http://clang-developers.42468.n3.nabble ... 60316.html
clang 的ast xml输出被X掉了…… 坑爹……
http://clang-developers.42468.n3.nabble ... 60316.html
clang 的ast xml输出被X掉了…… 坑爹……
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- hbxtght
- 帖子: 191
- 注册时间: 2011-01-17 22:23
Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本
速度现在还可以
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
-
- 帖子: 10
- 注册时间: 2012-02-26 16:16
Re: vim地clang_complete最近完善的好像差不多了。内部有个libclang.py的线程化脚本
各位大虾,能不能告知使用智能补全比较好的插件。需要补齐速度比较快的
本来看是ctags_cache,但这个要python3的支持,不想重新安装vim73.因此找比较合适些的。
后来看到clang_complete只需要paython的支持,但看到它貌似要自己写一个包括所有头文件的预编译文件。我编译的内核代码有100多M,要手动加头文件也太麻烦了吧。
或许是我哪里设置不对,还请各位大虾告知一番,多谢!
ps:我安装了clang_complete后,反而以前的智能补全不能用了,查了一下,好像是由于以前安装的omnicppcomplete插件冲突了。我把vim73/autoload/omni目录全删了,结果还是不行。不知道该怎么办了。
不知道是不是因为自己搞得全奔溃了。
本来看是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的线程化脚本
弄个支持 Python 3 的 Vim 呗。你可以到这里找个合适的,解压找到 usr/bin/vim,先试试,运行成功的话把系统的替换掉即可。eric20100303 写了:各位大虾,能不能告知使用智能补全比较好的插件。需要补齐速度比较快的
本来看是ctags_cache,但这个要python3的支持,不想重新安装vim73.因此找比较合适些的。
后来看到clang_complete只需要paython的支持,但看到它貌似要自己写一个包括所有头文件的预编译文件。我编译的内核代码有100多M,要手动加头文件也太麻烦了吧。
或许是我哪里设置不对,还请各位大虾告知一番,多谢!
ps:我安装了clang_complete后,反而以前的智能补全不能用了,查了一下,好像是由于以前安装的omnicppcomplete插件冲突了。我把vim73/autoload/omni目录全删了,结果还是不行。不知道该怎么办了。
不知道是不是因为自己搞得全奔溃了。