首页 技术 正文
技术 2022年11月21日
0 收藏 998 点赞 2,515 浏览 1333 个字

第一步:打开”Window”——>”Show View”——>”Other”——>找到”Plug-in Development”——>选择”Plug-ins”

第二步:在打开的”Plug-in”视图中找到”org.eclipse.jface.text(版本号:不同版本版本号不一样)”,如下图:

eclipse优化自动补全(解决空格、分号等上屏问题)

第三步:右键选择jar包,选择”Import As”——>选择”Source Project”

第四步:导入jar程序之后,找到”src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java”,但是此时你可能会发现我的项目里面根本连src文件夹都没有,这怎么办呢?

eclipse优化自动补全(解决空格、分号等上屏问题)

根本原因是你的eclipse开发工具不是源码SDK,是经过编译的,此时我们需要去官网下载一个源码的SDK版就可以,具体下载地址:

http://archive.eclipse.org/eclipse/downloads/

打开网页之后点击eclipse相应的版本链接(我的版本是4.7.3a),

eclipse优化自动补全(解决空格、分号等上屏问题)

在新界面中找到Eclispe SDK项目栏下载SDK

eclipse优化自动补全(解决空格、分号等上屏问题)

下载完成后,打开刚下载的SDK中的eclipse,

打开”Window”——>”Show View”——>”Other”——>找到”Plug-in Development”——>选择”Plug-in”

在打开的”Plug-in”视图中找到”org.eclipse.jface.text(版本号:不同版本版本号不一样)”

右键选择jar包,选择”Import As”——>选择”Source Project”,即可在左侧视图中看到导入的项目

导入jar程序之后,找到”src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java”

Ctrl+F,查找char[] triggers= t.getTriggerCharacters();找到if (contains(triggers, key))这一行进行修改

修改代码如下

//if (contains(triggers, key)) {
//排除对=和空格的监控
if(key!='='&&key!=0x20&&key!=';'&&contains(triggers,key)){
e.doit= false;
hide();
insertProposal(p, key, e.stateMask, fContentAssistSubjectControlAdapter.getSelectedRange().x);
}

修改完成后

右键点击org.eclipse.jfact.text项目,选择Export——》Plugin-in Development-——》Deployable plug-ins and fragments——》Next

选择jar包导出位置

用新导出的jar包替换原来的jar包(我的在eclipse的安装目录下的plugins),重启eclipse即可。

参考博客https://blog.csdn.net/leaderwsh/article/details/82902668

如有疑问可联系作者QQ:2210756109

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,964
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,486
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,331
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,114
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,747
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,781