重新设置快捷键:
Window --> Preferance --> General -->Keys
在Command列里面找到Content Assist ,在Binding里面设置快捷键组合
设置代码自动提示:
Windows-->Preferences-->Java-->Editor-->Code Assist
在auto active target for java里面输入 .@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
有的旧版auto active target for java里面只能输入3个字母,那就先输入abc
然后在File -->Export里面选择Preferences导出所有,保存到一个地方,为一个.epf得文件,用记事本打开,查找abc 替换成.@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ然后在导入即可,少一点的话可以.@abcdefghijklmnopqrstuvwxyz,也就够用了
当然,IDEA有帮我们自动过滤些信息。而Eclipse没有智能的过滤信息,所以提示的信息没有筛选性。这个平衡大家可以自己控制一下
定制Eclipse的Content assist(代码补全),比如空格键不上屏
以前只知道alt+/调出assist,后来发现可以所有字母都激活content assist(方法百度上都有,就不在这写了).用起来果然很爽.但是eclipse还是有些默认的设置不是很好,比如空格键和=号会把第一行的内容自动上屏,其实很多时候我就是想输一个空格或=号而已.这个在设置里面没办法设置.幸好eclipse是有插件机制的,可以通过修改插件的源码,然后导出成插件,再替换掉原来的插件来处理
1.先找到相关的插件
打开Plug-ins View找到插件org.eclipse.jface.text,右键点击,选择import as Source Project,导入完成后,在你的workspace就可以看到这个project了
2.修改代码
在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码
char triggers = t.getTriggerCharacter();
if(contains(triggers,key))
在那行if判断里面,eclipse会判断key(就是你按下的键)是否在triggers中,如果是,那就触发下面的第一行提示上屏的代码.所以我们要做的就是把空格和=号排除就可以了:
if(key!='='&&key!=0x20&&contains(triggers,key))
右键点击你的workspace里的org.eclipse.jface.text,选择export-->Deployable plugins and fragments, next,destination 选择archive file,然后finish.你就可以在zip文件里看到生成好的jar ,用它替换掉eclipse/plugins里面的同名jar包,就可以了
嗯 可能跟源码有关,你找找你的Eclipse IDE for Java EE Developers 的plugins目录下面有没有org.eclipse.jface.text的源码
3.把修改好的org.eclipse.jface.text导出
怎么我找不到src这个文件夹的
Eclipse的Plug-in Development Environment (PDE)插件网址:
http://www.eclipse.org/pde/
分享到:
相关推荐
以下是一些重要的Eclipse快捷键及其用途: 1. **Ctrl+1** - 快速修复:这是Eclipse中最常用的快捷键之一,当代码出现错误或警告时,它会提供解决方案建议。 2. **Ctrl+D** - 删除当前行:快速删除光标所在的行,...
用途:提供代码自动完成建议,帮助快速编写代码,解决输入法冲突问题。 **19. Ctrl+Shift+E:** 显示所有视图管理器 用途:显示当前工作台中所有打开的视图,并允许进行各种操作,如关闭、激活等。 **20. Ctrl+J ...
查找并修改代码提示快捷键 - 在右侧的搜索框中输入“Completion”或“Content Assist”,可以快速定位到相关的命令。 - 在命令列表中找到“Word Completion”和“Content Assist - Pop Up”两个命令。 - 对于...
- `Ctrl+Shift+F`:格式化代码,让代码自动对齐,遵循编码规范。 - `Ctrl+Space`:智能提示,自动补全代码,包括类名、方法名、变量名等。 - `Alt+/`:与`Ctrl+Space`类似,也是代码补全,但有时在特定环境下更...
Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能和高度可定制性,其中快捷键的设置是提升开发效率的重要环节。本篇将详细探讨Eclipse中的快捷键及其设置方法。 首先,Eclipse的快捷键是其高效...
通过掌握上述Eclipse快捷键,开发者能够更高效地进行编码、调试和重构工作。这些快捷键不仅可以节省大量的时间,还能提高代码质量和可维护性。建议开发者根据自己的需求定制一套适合自己使用的快捷键组合,进一步...
8. 勾选这个语言包,按照提示完成安装过程,可能需要重启Eclipse使更改生效。 使用Eclipse JEE Mars进行开发时,你可以享受到以下特性: 1. **Java EE集成**:Eclipse JEE版本内置了对Java EE项目的全面支持,包括...
【尚硅谷】_宋红康_Eclipse快捷键整理 Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能和高效的工作流程。在编程过程中,熟练掌握Eclipse的快捷键能够极大地提升开发效率,减少鼠标操作,使...
- **内容辅助(代码提示)**:`Alt+/`、`Alt+Shift+?`、`Ctrl+Shift+Space`,提供代码完成建议,包括方法名、变量名等。 - **全部选中**:`Ctrl+A`,一键全选编辑器内的所有内容。 - **删除**:`Delete`,删除光标后...
### Java Eclipse 快捷键大全详解 #### 一、引言 在开发过程中,熟练掌握IDE(集成开发环境)的快捷键能够极大地提高工作效率。Eclipse作为一款强大的开源开发工具,支持多种编程语言,尤其在Java开发领域拥有广泛...
在Eclipse中,我们通常使用`Alt-/`快捷键来触发代码补全功能,但有时我们可能希望改变这个设置,使得自动补全功能在我们输入时自动出现,无需额外按键。这篇博客将介绍如何在Eclipse中实现这一功能。 首先,我们...
以下是一些常用的Eclipse快捷键及其功能: 1. **ALT + F4**:关闭当前活动窗口。这对于快速关闭不需要的视图非常有用。 2. **Ctrl + F**:查找并替换文本。这是一个非常实用的功能,尤其在需要修改大量重复代码时。...
- **Alt+Enter**: 提供代码修复建议,自动完成或修改代码。 #### 重构与模板 - **Alt+Shift+Z**: 撤销重构操作。 - **Alt+Shift+M**: 抽取方法,将重复代码转化为独立方法。 - **Alt+Shift+L**: 抽取局部变量,将...
- **Alt + Shift + C**: 修改方法签名,如更改参数类型、名称等,保持代码的一致性。 #### 其他功能 - **Ctrl + Space**: 触发内容辅助功能,如智能代码补全、快速修复等。 - **Ctrl + Shift + E**: 显示当前工作台...
### Eclipse 快捷键大全(实用):提升编程效率的关键 在软件开发过程中,高效的集成开发环境(IDE)工具能够显著提升开发效率。Eclipse作为一款广受欢迎且功能强大的开源IDE,提供了丰富的快捷键功能来帮助程序员...
- 在右侧的“Auto-Activation”区域中找到“Auto Activation triggers for java”选项,默认情况下,触发Java代码提示的是“.”字符。 - 可以根据个人习惯修改触发字符。例如,将触发字符扩展为更多的字母和数字,如...
### Eclipse快捷键大全知识点 #### 一、编辑与操作类快捷键 **1. 基础编辑操作** - **Ctrl+D**: 删除当前行 - **Ctrl+Shift+X**: 将当前选中的文本全部转换为大写 - **Ctrl+Shift+Y**: 将当前选中的文本全部转换为...
### Eclipse快捷键大汇总 Eclipse是一款非常流行的开源集成开发环境(IDE),广泛应用于Java、C/C++等语言的开发工作。为了提高开发效率,掌握Eclipse中的快捷键显得尤为重要。下面将根据提供的文件信息对Eclipse中...