Eclipse代码补全,修改 空格键 = 键不上屏
Eclipse具有代码提示功能, 但是默认的提示只有在输入"."时才会提示, 我们希望Eclipse可以像Visual Studio那样, 输入任何字母都可以自动提示, 按照如下方式进行修改即可:
1. “window”→“Preferences”
2. 选择“java”,展开,“Editor”,选择“Content Assist”。
3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。
4. “Auto Activation triggers for java”这个选项,在“.”后加abcdefghijklmnopqrstuvwxyz字母,方便后面的查找修改。然后“apply”,点击“OK”。
如图:
但是这样修改完成之后会有个问题:
例如 我想输入 String name ; eclipse会自作聪明的提示 nameString ,这时候明显String是多余的,但是当我们按下“空格键”的时候,Eclipse会自动选中第一个上屏,这时候怎么办呢,这就需要修改Eclipse源代码了。
修改源代码步骤:
1. 下载 Eclipse RCP版本(该版本修改源代码比较方便,能自动导入源代码)
2.在plug-ins视图中找到org.eclipse.jface.text插件,选择input as -> source project 这时候等待完成,进入package视图就能看到插件源代码了
3.修改
org.eclipse.jface.text.contentassist.CompletionProposalPopup 文件第1336行代码,具体代码如下:
if (contains(triggers, key)) {e.doit= false;hide();insertProposal(p, key, e.stateMask, fContentAssistSubjectControlAdapter.getSelectedRange().x);}
修改之后的代码是:
if (key != '=' && key != 0x20 && key != ';' && contains(triggers, key)) {e.doit= false;hide();insertProposal(p, key, e.stateMask, fContentAssistSubjectControlAdapter.getSelectedRange().x);}
如果想要使用 “tab” 键上屏需要修改1328行为 insertSelectedProposalWithMask(e.stateMask);
Eclipse代码补全,修改 空格键 = 键不上屏相关推荐
- eclipse自动补全及其空格键优化(去除空格自动补全)
eclipse自动补全及其空格键优化(去除空格自动补全) 使用eclipse在创建其他工作区间的时候,想要配置代码自动补全,因为老是忘记,每次都要从网上查找,于是就自己总结一下. 选1是代码自动补全, ...
- idea代码补全修改,常用快捷键
idea代码补全修改,常用快捷键 修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings- Ctrl+Alt+S), –> 打开设置对话框. 在左侧的导航框中点击 ...
- 定制Eclipse的Content assist(代码补全),比如空格键不上屏
原文地址:http://www.blogjava.net/yes1983/archive/2010/12/15/Eclipse.html 以前只知道alt+/调出assist,后来发现可以所有字母都激 ...
- eclipse代码补全
方法一 快捷键啊.默认是alt+/ 方法二 1.打开MyEclipse,点击菜单, 选择[ 属性 ] 2.点击 java-editor-Content Assist 找到 Auto Activatio ...
- delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space)
delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space) delphi 的IDE快捷键与输入法切换键中突,以往的解决方法是下载一个ImeTool修改 w ...
- Eclipse自动代码补全
Windows-->Preferences-->Java-->Editor-->Content Asist, 在Auto activation triggers for Jav ...
- esplise自定义快捷代码补全_【Eclipse】_Eclipse自动补全增强方法 常用快捷键
一,Eclipse自动补全增强方法 在Eclipse中,从Window -> preferences -> Java -> Editor -> Content assist - ...
- Eclipse自动补全功能轻松设置 || 不需要修改编辑任何文件
本文介绍如何设置Eclipse代码自动补全功能.轻松实现输入任意字母均可出现代码补全提示框. Eclipse代码自动补全功能默认只包括 点"." ,即只有输入".& ...
- esplise自定义快捷代码补全_Ecplise更便捷的自动补全功能设置及改良
最近遇到了一些需要用搜索引擎解决的问题,在专栏里我一般不会放出来,不会像CSDN那样将几十个人把一个答案复制到自己的CSDN下,我尽量不去污染搜索结果和影响有问题需要解决的人的体验 比如困扰我的一个问 ...
最新文章
- 挑战弱监督学习的三大热门问题 AutoWSL2019挑战赛正式开赛
- mysql 优化器代码_Mysql查询优化器
- CF611F. New Year and Cleaning
- PyTorch JIT与TorchScript
- struts2和struts1认识
- 宝塔自助建站系统源码v8.0
- Nginx应用场景之动静分离
- 调查了 10,975 位 Go 语言开发者,我们有了这些发现!
- 计算机财务管理复利现值的公式,财务管理公式
- ZooKeeper 会话的秘密
- Hibernate完全自学手册
- Postman如何生成测试报告
- python 弹窗炸弹
- python爬高德地图_【爬虫】Java关于高德地图爬取数据
- idea maven项目导入下载好的jar包
- 英语发音规则---V字母
- 迅雷起死回生背后的男人,竟然是雷军
- Django REST framework+Vue 打造生鲜超市(三)
- win7系统如何设置远程桌面连接【系统天地】
- 传雅虎秘密搜索用户电邮为美国安全官员提供信息