专栏首页EdisonTalkIDE小技巧:让Eclipse智能提示追上Visual Studio

IDE小技巧:让Eclipse智能提示追上Visual Studio

  以前一直在.NET阵营里面学习,现在因为项目原因使用Java,并使用优秀的一款IDE—Eclipse,但一直都开心不起来。因为.NET中的IDE—Visual Studio实在太强大,特别是它的智能提示让我欲罢不能,连连感叹Eclipse的智能提示太差。其实,这还是我这种屌丝程序员的劣根性所致,长期在温室中生长,没有体验过风吹雨打的震撼。于是,我在Internet上查找攻略,看看能否有Solution来解决。皇天不负有心人,终于让我找到了,现在做个笔记分享给大家,希望能够提高各位在Eclipse中的开发效率。

  解决步凑:

  1、解决智能感知提示响应时间,使Eclipse追上VS的响应步伐:Window→Preferences→Java→Editor→Content Assist

  这里的Auto activation delay便是需要调整的地方,默认显示的是200毫秒,也就是说在打“.”之后停留200毫秒才能出现智能感知的提示。我这里将它改为了50毫秒,速度一下子赶上了VS的智能提示响应时间。你也try一下,将其改为50或50以下的,响应速度明显加快!一个字,爽!

  2、修改触发智能感知的触发器,使Eclipse追上VS的强大感知:Window→Preferences→Java→Editor→Content Assist

  首先说明一下什么是感知能力,即输入S即可提示出所有以S开头的关键字这样的功能。例如:输入Sys即可提System,如下图所示。

  然后,怎样设置呢?很简单,修改选项Auto Activation triggers for java的值,将原有的触发器“.”修改为"." + 52个字母。为什么是52呢?因为字母得分大小写呀,大写26个,小写26个,加起来就52个了。但是,问题又来了,我无法在那个小框中输入.abcdefg..等等52个字母。这时,我们需要按如下步凑来解决:

  (2.1)先将Auto Activation triggers for java的默认值“.”为".abc"

  (2.2)然后点击File→Export→Preferences→导出到某一文件(假设为test.epf),然后用记事本打开test.epf,搜索".abc"然后将其改为".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW",保存。

  (2.3)最后,点击File→Import→Preferences→test.epf,大功告成!

  怎样?现在感觉Eclipse用起来也挺爽的吧。呵呵,现在我们去写我们的code吧。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Web前端温故知新-CSS基础

      定义:CSS成为层叠样式表,它主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样...

    Edison Zhou
  • ASP.NET Core on K8S深入学习(3-2)DaemonSet与Job

      Deployment的部署可以指定副本Pod分布在多个Node节点上,且每个Node都可以运行多个Pod副本。而DaemonSet呢,它倔强地保证在每个No...

    Edison Zhou
  • 谈谈对于企业级系统架构的理解

    在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从...

    Edison Zhou
  • 智能改变制造,《终结者》黑科技亮相人类生活!

    镁客网
  • stackexchange.redis

    sofu456
  • 如何把设计稿还原成真实网页

    所谓的前端是指什么呢?前端(front-end)是相对后端(back-end)而言的

    公众号php_pachong
  • javascript当中Map Area Shape 和onmousemove的用法

    例 4.2(MapAreaShapeMouseMoveIEFF.html) <html> <head> <title> img hidefocus="true"...

    马克java社区
  • 新手容易懵之—Python虚拟环境

    [简单说明一下pyenv、venv(pyvenv)、virtualenv之间的区别,新手容易懵,自己已近踩过坑了,>_<# ]

    py3study
  • 企业级IM工具在中小企业中只能“苟延残喘”吗?| 研报×To B

    T客汇官网:www.tikehui.com 撰文|丁兆增 这里是移动信息化研究中心在 T 客汇上的研报专栏。我们每周针对企业服务领域,进行深度解读。 企业级 I...

    人称T客
  • Q70 Climbing Stairs

    You are climbing a stair case. It takes n steps to reach to the top. Each time y...

    echobingo

扫码关注云+社区

领取腾讯云代金券