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

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

 

    增强Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤: 已在6.0 和6.5测试通过

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

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

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

    “Auto activation delay”这个是延时,可以根据自己的需要进行设置。我设置的是10

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

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

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

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

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

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

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

    如下:

    /instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=.abc

  

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

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

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

    总结:

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

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

posted on 2009-04-21 19:01 Werther 阅读(2538) 评论(8)  编辑  收藏 所属分类: 10.Java

评论:
# re: 让MyEclipse也具有强大的提示功能 2009-04-21 20:16 | ff
good good study! day day up!  回复  更多评论
  
# re: 让MyEclipse也具有强大的提示功能 2009-04-21 21:32 | 银河使者
为什么要导出再导入,是备份?直接修改成.abcdefghijklmnopqrstuvwxyz不就行了!  回复  更多评论
  
# re: 让MyEclipse也具有强大的提示功能 [未登录] 2009-04-22 07:55 | 菜板
效果还不错

另,导出的原因是无法在可视化界面里设置4个以上的字符  回复  更多评论
  
# re: 让MyEclipse也具有强大的提示功能 2009-04-22 10:23 | fishonshore
功能是强大了,但是带来的就是编程风格与编程习惯不一致所带来的郁闷  回复  更多评论
  
# re: 让MyEclipse也具有强大的提示功能 2009-04-22 12:43 | 银河使者
@菜板
谁说的,你用的是哪个eclipse版本,我用的eclipse3.4,就是直接在可视化界面里设的,输入了26个字母  回复  更多评论
  
# re: 让MyEclipse也具有强大的提示功能 2009-04-22 19:21 | 蓝剑
eclipse3.3确实只能输入4个字符
很好,很强大
  回复  更多评论
  
# re: 让MyEclipse也具有强大的提示功能 [未登录] 2009-04-22 20:11 | wuw
eclipse3.3确实只能输入4个字符  回复  更多评论
  
# re: 让MyEclipse也具有强大的提示功能 2009-05-18 18:33 | 咖啡迷
我的怎么没有啊
#Mon May 18 18:32:18 CST 2009
file_export_version=3.0
@org.eclipse.ui.workbench=3.3.2.M20080207-0800
/instance/org.eclipse.ui.workbench/org.eclipse.ui.commands=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<org.eclipse.ui.commands>\r\n<keyBinding contextId\="org.eclipse.ui.contexts.dialogAndWindow" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="CTRL+SPACE"/>\r\n<keyBinding commandId\="org.eclipse.ui.edit.text.contentAssist.proposals" contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="ALT+."/>\r\n</org.eclipse.ui.commands>
\!/=  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

I'm reading...

Java 60

Head  First SQL

宝贝连接


If you need these books,pls send me emails.
Email:kunpeng.niu@163.com
<2009年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

留言簿(10)

随笔分类(178)

随笔档案(208)

文章档案(1)

新闻档案(6)

相册

1.Java Official Website

2.Java Study Website

3.Java Technic Website

4.Java Video Website

5.Database Website

6.Bookshop Website

7.English Website

8.Friends Link

9.Other Web

积分与排名

  • 积分 - 683768
  • 排名 - 67

最新评论

阅读排行榜

评论排行榜