eclipes代码提示及防空格自动补全

eclipse代码提示及防空格自动补全

一、打开代码提示

我们使用eclipes时,它不会像idea一样代码提示,回车直接出来,所以大大影响了我们写代码的速度。
这里我展示如何设置代码提示出来:
在这里插入图片描述
我们都知道eclipes设置都在window—>preferences里
然后
在这里插入图片描述
找到这个Auto这行,里面有一个. 这代表输入.得到代码提示
所以我们给里面在输入26个英文字母的大小写,然后点击Apply and Close
这个时候我们就设置完成了

二、防空格自动补全

设置完代码提示后,我们会发现一个问题,就是你输入你的变量名按下空格,它自动帮你补全
比如:
String str = …;
你想起名为str,但按下空格后,它变成了
String string = …;

所以很麻烦,那还不如不需要这个自动补全呢,所以接下来就是防止这种情况的设置步骤了
1.依次点击 window --> show view -->other> 找到plug-ins
在这里插入图片描述
在这里插入图片描述
找到插件org.eclipse.jface.text(它是按名称排序的)
在这里插入图片描述
右键单击,选择import as–> Source Project,
在这里插入图片描述
导入完成后,在你的workspace(eclipse左边)就可以看到这个project了
在这里插入图片描述
2.修改代码

打开org.eclipse.jface.text/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件

或许你找不到这个文件,那么
在这里插入图片描述
导入时点击这个,下载完成后导入即可找到

找到下面的代码(ctrl+F快捷查)
char[] triggers= t.getTriggerCharacters();
if (contains(triggers, key)) {
在这里插入图片描述
在此处的if判断中,eclipse会判断key是否在triggers中.所以我们需要做的就是把空格和=号排除就可以了:
if(key != 0x20 &&contains(triggers,key)){

}
代码修改成这样后,提示的时候按下空格,提示就会没掉,也不会”被自动补全”了!
把修改好的org.eclipse.jface.text导出
右键点击你的workspace里的org.eclipse.jface.text,

选择export–>Deployable plug-ins and fragments
在这里插入图片描述
在这里插入图片描述
找到你导出路径的文件
用它替换掉eclipse/plugins里面的同名jar包,就可以了
重启eclipes,就不会自动生成了

这里是我改的一个org.eclipse.jface.text,不知道是否可以应用于其他eclipes版本
链接:https://pan.baidu.com/s/1OonMgNgdscLU29n3HdEPxQ
提取码:ec7c

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值