MyEclipse 6.5 代码自动提示功能配置

   myeclipse安装完成之后,有一个很常用的快捷键代码提示键Content Assist是Ctrl + Space这样会与中文输入冲突,而无法使用。可以通过如下途径改变快捷键Windows => Preferences... => General => Keys

  一般都是改为ALT+/ 呵呵,主要还是一个人使用eclipse代码提示的习惯了.

  用alt+/.需要做两件事.

  1,windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键

  2,windows-->preference-->workbench-->keys 下设置wordcomletion 的快捷键 改成其它的.

  如果还是不提示有可能是提示功能被关了.

  如下做

  1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾

  2、window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Other Java Proposals 选项打上勾就可以了。

  一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。

  先举个简单的例子说明问题所在,例如一般默认情况下,在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio里面是得到非常友好的代码提示的。实际上,Eclipse ,MyEclipse代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。

  原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功能了。(具体后面有说,放心)

  增强Eclipse ,MyEclipse 6.5 的代码提示功能,具体怎么样来配置?下面开始说步骤(注意本人用的MyEclipse 6.5做讲解,其他的,原理都是一样的):

  1.打开MyEclipse 6.5,然后“window”→“Preferences”


  2.选择“java”,展开,“Editor”,选择“Content Assist”。


  3.选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。


  4.“Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找修改。然后“apply”,点击“OK”。


  5. 然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。


  6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。


  7. 在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。


  8. 可以看到很多配置MyEclipse 6.5的信息


  9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。


  10. 查找到“.abc”的配置信息如下:


  11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,保存,关闭“test.epf”。


  12. 回到MyEclipse 6.5 界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。


  13. 最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。

  总结:

  “Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功能了。

  当然了,“.abcdefghijklmnopqrstuvwxyz(,”这里也可以添加大写字母和一些其他符号,具体的,自己根据需要自己设置和调整。


  这个Auto activation delay是设置触发代码提示的延迟时间的。200是指200ms,是默认值,自己也可以根据需要设置。

  顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→“syntac”,右边展开“java”→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。当然还有其他相关的颜色配置。具体就不说啦。其实,在“Preferences”这个东西,

  其实还有很多很多可以配置的东西,使得MyEclipse优化的,具体的就要各个人根据自己个人喜好去配置了。谢谢。

时间: 2024-09-20 22:11:18

MyEclipse 6.5 代码自动提示功能配置的相关文章

如何配置eclipse的代码自动提示功能?

  对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. Eclipse代码里面的代码提示功能默认是关闭的,只有输入"."的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Co

Delphi XE3 代码自动提示bug的解决

在Delphi  XE3的使用过程当中,发现代码自动提示功能经常失效,不提示,bug,给编程者代码很大的困扰,针对此,想出如下解决办法 : 1. Delphi  XE3自带的代码提示功能中,如下图: 关闭  Code  completion 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/Delphi/ 2. Delphi  XE3按照Cnpack,在Cnpack的代码助手里,添加代码提示功能,如下图: 完成以上两步

js输入框邮箱自动提示功能代码实现_javascript技巧

同理 此插件不需要任何html标签,只需要一个输入框 有相对应的class类名就ok 且父级有个class类名,其他的都不需要.内部的HTML代码都是自动生成的. HTML代码如下: 复制代码 代码如下: <div class="parentCls">    <input type="text" class="inputElem"> </div> 其实上面的div标签都可以不需要 只需要在input输入框 且父

ASP.NET输入文本框自动提示功能_实用技巧

在ASP.NET Web开发中会经常用到自动提示功能,比如百度搜索.我们只要输入相应的关键字,就可以自动得到相似搜索关键字的提示,方便我们快速的输入关键字进行查询. 那么在ASP.NET中,如果我们需要做个类似的效果,该如何做到呢? 很简单,我们只要借助于一个JQuery强大的插件JQuery AutoComplete来完成这个效果就可以了.这个插件的官方地址为:JQuery AutoComplete,里面也有示例代码. 下面我们将以一个身份证号自动查询为例,来看看JQuery AutoComp

Android编程实现输入框动态自动提示功能

本文实例讲述了Android编程实现输入框动态自动提示功能.分享给大家供大家参考,具体如下: 关于AutoCompleteTextView的使用,我想大家并不陌生,对其设定上Adapter后系统便能自己识别与匹配了.近期 一个项目中,需要做到匹配通迅录中的电话号码和联系人,由于通迅录中数据量大,所以把所有的数据在自己提示之前就查询出来并加入到 AutoCompleteTextView中是不现实的,所以我们可以使用cursor来动态加载AutoCompleteTextView的数据,从而 实现时时

【sublime】sublime Text 3 javaScript代码自动提示插件&amp;安装步骤 &amp;启动Debug模式

最近使用sublime开发node.js,但是sublime的js代码在书写的时候并没有提示功能. 因此搜到资料,用于安装代码自动提示插件.   1.打开sublime,然后快捷键Ctrl+Shift+P,打开pacakges列表界面,搜索packages:install packages [注意]此处如果点击packages:install packages后,报下面这个错的话: 解决方法: 1.http://blog.csdn.net/freshlover/article/details/4

网上零售平台的站内搜索的自动提示功能

我注意到了一个趋势就是一些行业软件站点,越来越多地采用搜索自动提示这个功能.而这点我很少在其他的网上零售店看到. 比如,Dell.com 在它的搜索框里使用了一个简单的搜索自动提示功能. 搜索自动提示功能对顾客来说是十分有用的,因为它能够防止拼写错误或者同义词导致的搜索引擎"不支持" (就是因为顾客不了解商品的准确名称,而出现0条目等现象).例如,我也许想的是"USB棒",但当我在输入"USB"以后,我可以在搜索框上看到"USB闪存驱动

TMG自动发现功能配置正常 客户端却检测不到TMG服务器

前几天有同事和我说TMG自动发现功能配置正常,但是客户端却检测不到TMG服务器,不知道是什么原因导致的,经过查看和处理后总结了一下: 可以利用TMG客户端自带的工具fwctool来将reset重置,方法如下: 1. fwctool TestAutoDetect 2. netsh winsock reset 3. 客户端设置静态IP地址导致无法检测到相关配置信息 4. ADOBE CS3中Bonjour Service服务影响DNS获取 解决方法: 运行"C:\Program Files\Bonj

Myeclipse 不识别不自动提示&amp;amp;lt;tx:advice&amp;amp;gt;标签

问题描述 Myeclipse不识别不自动提示<tx:advice>标签,要加入什么包吗,我在spring包里面能看到spring......包,其他的就找不到在哪里了 解决方案 解决方案二:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http:/