eclipse c/c++自动补全 auto activation

工欲善其事必先利其器

 

可以c/c++不像java一样支持   _ a-zA-Z            的自动补全,必须按 Alt+/快捷键,网上找了很多,包括修改源码的,但只有java版本的,没有找到修改cdt的,一气之下决定 自己修改。

每次按快捷键很不方便。现在贴出来与大家分享吧,分不多,所以希望收点积分。如果实在没有积分又想要的,可以qq联系,1263174944

 

所以想到了修改CDT插件。

org.eclipse.cdt.ui_5.7.0.201402142303.jar

 

如果插件版本不同,可以尝试先解压这个jar包,用 jar  uvf 命令替换  ContentAssistProcessor.class  和 CContentAssistProcessor.class 两个文件。

当然也可以自己修改源码。

 

最新的eclipse当然也可将原来的插件改名使用,可以正常使用,也可以修改最新的cdt,我修改的是cdt8.4.3版本中的org.eclipse.cdt.ui插件

最新cdt9.4.3修改方法

ContentAssistPreference.java

configureActivationCharacters()函数

修改

triggers+="_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

CContentAssistProcessor.java

verifyAutoActivation函数直接返回true

插件下载地址

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值