Eclipse代码补全的优化
做Java开发了也有一段时间了,关于IDE用得最多的还是Eclipse,Eclipse有一个让人很喜欢的功能就是代码的自动补全提示,但却也是一个让人挺烦的补全提示。为什么这么说呢,不知道各位朋友在使用过程中有没有跟我一样的感受。
很多时候,我们仅仅需要输入一个空格、等号或一个分号结束,可有了代码补全,就会事与愿违了。比如我们想定义如下:String str;但在实际中当你敲完str时,按“;”,结果会变成:String string。那我们有没有办法来改善这个呢,也就是定制自己的代码补全功能呢,竟然有了这遍文章,当然是有办法的了。
其实很简单,就是对Eclipse自带的插件进行修改源码的修改,然后重新编译,再覆盖原来的的插件。
首先,打开Eclipse,打开window->show view,选择Plug-ins,再找到org.eclipse.jface.text,右键单击,选择import as-> Source Project,导入完成后,在你的workspace就可以看到这个project了。
然后,在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码
- char triggers = t.getTriggerCharacter();
- if(contains(triggers,key))
在那行if判断里面,eclipse会判断key,就是你所按的按键是否在triggers中,如果是,那就触发下面的第一行提示上屏的代码。所以我们如果把空格、等号或分号排除在外就行了,把if判断的代码修改如下:
- if(key!=0x20 && key!='=' && key!=';' && contains(triggers,key))
最后就是导出修改后的插件,右键点击你的workspace里的工程,选择Export->Deployable plugins and fragments,点击Next,选择Destination选项卡,选择Directory,选择一个要保存插件的目录,然后Finish。然后就会在你所选的目录下产生一个新的plugins目录,里面有一个jar文件,用它替换掉eclipse/plugins里面的org.eclipse.jface.text_3.6.1.r361_v20100825-0800.jar(这个文件不同版本的Eclipse,后面的版本号会不一样,我用的Eclipse 3.6),这样就大功告成了!
分享到:
相关推荐
Eclipse 的自动提示功能也需要关联 JDK 的源代码,以便提供准确的代码提示。解决这个问题的方法是关联 JDK 的源代码。可以按照以下步骤进行操作: 1. 找到 JDK 安装目录下的 src.zip 文件。 2. 打开 Eclipse,并在 ...
另外,Eclipse的自动提示也可以通过插件进一步增强。例如,安装“Code Recommenders”插件后,可以提供基于上下文的智能建议,甚至可以通过在线服务获取更多资源。此外,“Mylyn”任务焦点插件可以帮助在特定任务...
### Eclipse代码提示功能详解 #### 一、简介 在现代软件开发过程中,高效的代码编辑工具是提高生产力的重要因素之一。Eclipse作为一款流行的开源集成开发环境(IDE),为Java开发者提供了丰富的功能支持,其中...
最后,我们可以调整自动提示弹出时间,以提高代码编写效率。我们可以在 Window -> preferences -> Java -> Editor -> Content Assist 中设置自动提示弹出时间。建议将其设置为 100 毫秒以下,以提高代码编写效率。 ...
总结来说,解决Eclipse代码提示问题的关键在于识别问题的根源,可能是插件冲突、配置错误、索引问题、JDT问题或是性能问题。通过更新、调整设置、重建索引以及优化系统性能,大多数问题都能得到解决。同时,提供的...
Eclipse代码提示功能设置 Eclipse代码提示功能是一个非常强大的功能,它可以帮助开发者快速编写代码,提高开发效率。然而,默认情况下,Eclipse和MyEclipse的代码提示功能是非常有限的,需要开发者手动配置。下面...
适用版本 Eclipse IDE for Java Developers Version: Indigo Service Release 1 Build id: 20110916-0149
### MyEclipse与Eclipse代码提示功能详解 在软件开发过程中,提高开发效率是至关重要的。其中,代码提示(Code Completion)功能可以帮助开发者快速完成代码编写,减少输入错误,提高编码速度。本文将详细介绍...
10. **代码风格和格式化**:Eclipse可以设置代码风格和格式化规则,当输入代码时,自动提示会遵循这些规则,保持代码的一致性。 总的来说,Eclipse的自动提示功能是其高效编程的重要保障,它使得开发者能更快地编写...
默认情况下,Eclipse 在代码提示方面存在一些不足,比如在实例化对象时可能会出现不必要的单词自动补全。这不仅降低了工作效率,还可能导致代码可读性下降。通过以下步骤,我们可以调整 Eclipse 的代码提示功能,使...
eclipse 自动提示文件 经过设置,输入任何一个字母,都会有提示
Eclipse的自动提示功能是其一大亮点,它能够智能地根据代码上下文提供可能的API、变量和方法,帮助程序员快速输入代码。但在处理大型项目或复杂的Android代码时,由于内存管理、性能优化不足等原因,可能导致Eclipse...
Eclipse代码提示配置汇编 Eclipse是一个功能强大且广泛使用的集成开发环境(IDE),它提供了许多功能来提高开发效率,其中之一就是代码提示功能。代码提示功能可以根据用户输入的代码,提供相应的代码补充建议,...
设置java document 与eclipse关联的方法(编码时自动显示出代码提示)以及eclipse英中文转换
Eclipse 代码提示功能设置 一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者...
已经改好了平时使用时自动提示的配置,下载后直接导入eclipse就行啦
在本篇文章中,我们将详细介绍如何利用Eclipse的JS和jQuery代码提示插件——Spket,提升JavaScript和jQuery的开发效率。 首先,Spket是一款强大的JavaScript IDE插件,它为Eclipse提供了丰富的代码补全、代码高亮和...
在编程环境中,自动提示功能是提高开发效率的重要工具之一,尤其对于Eclipse这样的集成开发环境(IDE)来说,它的智能感知和代码补全功能能够帮助开发者快速编写代码,减少错误。本文将详细介绍如何配置Eclipse以...
这里我有一个文件,只要你复制进去然后覆盖就行了,非常方便。 - 操作: - \eclipse\plugins\ - 然后找到这个org.eclipse.... - 把我的那个文件拖到解压界面,它回提示替换之类的,然后你确定就行了,重启eclipse。