Eclipse跟vs一样的代码自动补全
发布时间:2011-06-20 18:13:26 文章来源:www.iduyao.cn 采编人员:星星草
Eclipse和vs一样的代码自动补全
一般默认情况下,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 的代码提示功能,具体怎么样来配置?
下面开始说步骤(注意本人用的 MyEclipse 6.0.1做讲解):
1. 打开MyEclipse 6.0.1,然后“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.0.1的信息
9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。
10. 查找到“.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 优化的,具体的就要各个人根据自己个人喜好去配置了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
---VS2008,单元测试,无法读取web.config配置中的数据库链接字符串!
我想在VS2008中,对DAL层的数据处理函数,做单元测试,以验证所写的函数...
-
如何在TFS项目门户网站显示任务
安装配置好TFS08以后,新建一团队项目,可是在项目门户网站中无法查询通过使用团队资源管理器发布的...
-
着急~~~~VSTS源代码管理的问题 orz
Exception Message: TF50309: The following account does not have sufficient permissions ...
-
关于vs2008 的web自动化功能上的测试问题
请问我要测试vs2008 上的 web项目
我要研究一下如何自动的 测试功能上问题
例如: 点了...
-
怎么获取最近有哪些迁入 checkins
如果想看看最近有哪些迁入, 该怎么做?
首先我已经试过了 Project Alerts, 可以 一有迁入就通...
-
TFS2010在重装系统后,如何把重装前的tfs数据库文件导入到tfs中
TFS2010我用的是basic模式,怎么把重装前的tfs2010生成的数据库Tfs_C...
-
终于找到这个地方啦~~~都来看都来看~~vs2008的2个问题
大家好!
NO1:
菜鸟级的一个问题,建好的解决方案里(win32),怎么查看win32一开始...
-
有多少人在用vsts?
我们项目组在用,不过现在只用它做代码管理,初步感觉还不错
代码分析和单元测试的功能还没有使用,很想深入的使用...
-
VSTS中权限的设置
什么都没有操作,突然有一天,所有的人都可以看到VSTS里面的项目了,在安排工作项的时候,所有域成员都可以选择了,这个...
-
关于TFS的生成代理的问题
大家谁 使用过TFS的Team Build,
我使用的时候,老是说出现 TF209011:无法创建放置位置 ... 找不到网络位置...