Linux下代码补全的真正神器v

Clang_Complete是一款针对Linux平台的代码补全插件,它利用Clang编译器信息,实现了高效的C/C++代码补全及错误检测功能,超越OmniCppComplete。该插件不仅简化了配置流程,还提供了更为丰富的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

发信人: PT (Absolute Terror Field), 信区: Linux 
标  题: Linux下代码补全的真正神器 
发信站: 虎踞龙蟠SBBS (Tue Nov  8 23:42:13 2011), 站内 

att,刚刚试用了clang_complete这个插件,感慨下,等这个插件已经几年了... 

Linux平台下终于有了可以借鉴编译器信息的完成代码自动补全的神器;),完全超越之前的omnicppcomplet,同时还能实时的检测源码中的错误~~ 

之前试过类似原理的gccsense,但是实在是太麻烦了,利用clang_complete完成代码时则简单得多,只要系统里面有clang,则能够使用这个插件,而且功能相比较gccsense要更全面

项目再vim.org的链接是: 
http://www.vim.org/scripts/script.php?script_id=3302  
项目主页是: 
https://github.com/Rip-Rip/clang_complete  

btw:gedit也有类似原理的插件: 
http://blogs.gnome.org/jessevdk/2011/09/10/gedit-clang-plugin-progress/  
项目在git上的链接是: 
https://github.com/jessevdk/gedit-code-assistance  

btw2:ubuntu对clang的打包是有一些问题的,libclang.so是没有提供给各位的,这个其实影响也不大,就是补全的时候速度略微下降而已。 

btw3:如果需要补全某些信息,比如gtk或者QT的话,需要在你的项目的根目录上添加一个文件``.clang_complete'',然后在里面写入你需要进行补全的那个库的-I选项(每行一个选项),比如对于gtk+-2.0,.clang_complete文件内容如下(ubuntu 11.10): 
-I/usr/include/gtk-2.0 
-I/usr/lib/i386-linux-gnu/gtk-2.0/include 
-I/usr/include/atk-1.0 
-I/usr/include/cairo 
-I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/pango-1.0 
-I/usr/include/gio-unix-2.0/ 
-I/usr/include/glib-2.0 
-I/usr/lib/i386-linux-gnu/glib-2.0/include 
-I/usr/include/pixman-1 
-I/usr/include/freetype2 
-I/usr/include/libpng12 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值