【Eclipse】取消按空格自动补全,以及出现没有src的解决办法

【Eclipse】设置自动提示 教程

根据上方链接,我们已经知道如何设置Eclipse的自动补全功能了,但是有时候敲变量名的时候按空格,本意是操作习惯,不需要自动补全,但是它却给我们自动补全了,这就造成了困扰!

1.下载带有源码的Eclipse版本

自己原来的eclipse不用删掉!

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

首先找到自己的版本号,下载对应的文件,下面以我自己的版本号下载为例,不会查看版本号的同学可以参考:【Eclipse】查看版本号

第一步:找到自己的版本号,然后点击

第二步: 找到Eclipse SDK,下载所对应的版本

然后解压,打开解压后的Eclipse(这里注意,先把上面)

先按路线找到需要的页面:eclipse--Window--Show View--Other

找到org.eclipse.jface.text,右击选择import as --- source project

在Package Explorer里有src,说明上述步骤操作正确。

然后ctrl + shift + T ,打开类搜索器,输入 CompletionProposalPopup

ctrl + f,搜索下面这段代码

java 复制代码
if (contains(triggers, key)) {

将这一行替换成下面这段代码:

java 复制代码
if (key != '=' && key != 0x20 && contains(triggers, key)) {

ctrl + s保存

然后导出修改好的源码

右键 org.eclipse.jface.text -> Export

Plugin-in Development -> Deployable plug-ins and fragments -> Next

根据图片操作

此时在导出目录里可以看见一个plugins里面的文件夹

里面就有我们导出的插件包

将这个导出包复制到我们自己使用的eclipse的安装目录的plugins文件夹里

关闭eclipse,重启eclipse,此时发现敲空格不会自动补全了!

相关推荐
Renhao-Wan1 分钟前
数据结构在Java后端开发与架构设计中的实战应用
java·开发语言·数据结构
u0104058365 分钟前
企业微信第三方应用API对接的Java后端架构设计:解耦与可扩展性实践
java·数据库·企业微信
sheji34166 分钟前
【开题答辩全过程】以 基于Java的智慧党建管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
冰冰菜的扣jio12 分钟前
理解RocketMQ的消息模型
java·rocketmq·java-rocketmq
很搞笑的在打麻将13 分钟前
Java集合线程安全实践:从ArrayList数据迁移问题到synchronizedList解决方案
java·jvm·算法
坚持学习前端日记13 分钟前
微服务模块化项目结构
java·jvm·微服务
烤麻辣烫14 分钟前
java进阶--刷题与详解-1
java·开发语言·学习·intellij-idea
cypking16 分钟前
一、Mac 下 JDK + Maven 安装配置文档(Bash 终端 / Source 生效)
java·macos·maven
七夜zippoe16 分钟前
分布式事务解决方案 Seata AT模式深度解析
java·sql·seata·at·xa·undo log
计算机毕设指导616 分钟前
基于微信小程序的社区医疗服务管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea