解决eclipse中代码提示自动补全问题以及取消按空格自动补全问题

您所在的位置:网站首页 eclipse自动补全快捷键怎么设置不了 解决eclipse中代码提示自动补全问题以及取消按空格自动补全问题

解决eclipse中代码提示自动补全问题以及取消按空格自动补全问题

2024-07-17 14:09| 来源: 网络整理| 查看: 265

解决eclipse代码提示以及解决取消按空格自动补全问题

1.开启代码提示功能 在eclipise中依次点击Window—Preferences—Java—Editor—Content Assist—在下图4的框框里依次输入键盘上的所有a-z和A-Z(注意前面的.不要丢、字母顺序无所谓按全就行) —最后点击apply and close就可以了。在这里插入图片描述 2.代码提示功能按空格会自动补全,本来是需要按空格的,结果eclipse自动补全了不该补全的代码,这 就让人很头疼,解决方法。如下,看图 在这里插入图片描述 弹出show view搜索plug-ins,双击打开,在,弹出plug-ins窗口

在这里插入图片描述 在plug-ins中找到org.eclipse.jface.text,右击选择import as —source project 在这里插入图片描述 在右侧Package Explorer中找到刚才source的项目,依次找到如下图所示的路径 #这里出现了找不到src这个文件的问题,在网上查了好久才找到的,搬运以下解决方法,如下: 首先在这个网址找到自己eclipse的版本并下载 http://archive.eclipse.org/eclipse/downloads/ 首先查找你eclipse的版本,下载你eclipse对应的版本(以我的版本4.9.0为例),找到下载路径\eclipse-SDK-4.9-win32-x86_64\eclipse\plugins 在这个文件中找到

org.eclipse.jface.text.source_3.14.0.v20180824-1140.jar

版本号对应自己的版本,主要找到text.source.这个文件,之后将它覆盖到自己的eclipse所在的plugins文件夹内(注意:覆盖前注意备份,防止覆盖错误软件崩溃的问题),最后重启eclipse重新打开就能找到src了。 在这里插入图片描述 双击打开CompletionProposalPopup.java类,catr+f搜索verifyKey,在这个方法中找到

if(contains(triggers, key)){

}

将这段代码改为

if(key!=0x20&& key!=’=’&& key!=’;’&& contains(triggers, key)){

...

}

还有把这段代码之上的代码

case’\t’: e.doit=false; fProposalShell.setFocus(); returnfalse;

修改为

case’\t’: e.doit=false; insertSelectedProposalWithMask(e.stateMask); break; 在这里插入图片描述 在这里插入图片描述 修改后的代码如上图所示。这样就完美解决了输入空格自动补全问题。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3