2012-07-21 46 views
7

在Eclipse中编程时,通常在键入点时打开自动完成\建议框(例如,在键入System.SomeObject.后打开,并在打字时保持打开状态。类似的代码,以任何的建议更改Eclipse自动完成(内容辅助)的行为

这就是我说的: enter image description here

我经常使用的自动完成\建议框我的优势,而且有一些改动的我如果可能的话,为了在编程时提高我的工作效率;


  • 有没有什么办法,使建议框中可见所有的时间,在实时显示 建议(并呈现出空白框时,有 没有可用的建议)?

  • 有什么方法可以将永久自定义建议添加到建议框(例如开关案例模板或像public String toString()这样的代码行)?

  • 是否有任何方法重新排序建议框(例如,在一般功能之前的类专用变量或在System.out.print()之前的System.out.println())?

  • 有什么方法可以重新设计建议框 - 即更改其文本颜色,背景颜色,重新调整建议框窗口大小并删除黄色的java-doc弹出窗口?

+1

看看这个链接,自定义模板 http://stackoverflow.com/questions/1028858/useful-eclipse-java-code-templates – 2012-07-21 09:43:00

回答

8

仅供参考,在Eclipse术语来说,这个功能被称为内容辅助

有什么办法让建议框始终可见,实时显示建议(并在没有可用的建议时显示空白框)?

不,这是不可能的。您可以通过按Ctrl + 空间命令 + 在Mac空间

有什么办法来永久定制的建议添加到建议框调用它,你想要的任何时间(例如交换机案例模板或一行代码,如公共字符串toString())?

是的,你可以通过>添加自己的模板的Java>编辑>模板

有什么办法重新排序的建议箱(例如类一般函数之前的私有变量或System.out.print()之前的System.out.println())?

不是。有通过>为“自行车”,通过提案类型的顺序进行一些控制的Java>内容辅助>高级,但它不是真正的你在找什么。我认为,建议的顺序是基于调用Content Assist的当前环境。

有什么方法可以重新设计建议框 - 即更改其文本颜色,背景颜色,重新调整建议框窗口大小并删除黄色的java-doc弹出窗口?

所有定制选项可用下>的Java>内容辅助;颜色选项下>可用一般>外观>颜色和字体,但我觉得对于弹出的颜色可能来自你的操作系统颜色设置。

如果您正在使用(或愿意使用)Eclipse Juno(4.2),那么您可能会发现一个新的项目调用Code Recommenders,您可能会感兴趣。

+1

嘿,从不同的计算器线程我找不到我了解到,您可以添加更多自动激活触发器,并包含所有字母,如下所示:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz。这使得这些建议几乎立即显现出来,有时认为这可能令我讨厌,至今我还是喜欢它。 – Asaf 2013-04-02 13:56:31

7

E-里兹已经回答了你的所有其他问题,但为获得内容实时协助有解决方法

首选项>的Java>编辑>内容辅助有“自动激活触发器的选项对于Java“。默认情况下它被设置为“。”。你可以附加到所有的字母(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz),然后它应该工作。

+2

感谢您的评论!像Eclipse这样的IDE没有这样的功能是一件令人遗憾的事情。 – PeppeLaKappa 2014-11-17 22:14:43

+1

是的,我同意。这应该是默认行为,而不是必须这样做 – FearlessHyena 2014-11-18 21:07:59

2

有什么方法可以重新设计建议框 - 即更改其文本颜色,背景颜色,重新调整建议框窗口大小并删除黄色的java-doc弹出窗口?

就在自动提示框弹出时,如果将鼠标指针悬停在其右下角,您将可以看到鼠标指针变为调整大小指针。按照您喜欢的方式调整大小,并在下次弹出时调整大小。希望这可以帮助。 :-)

+0

你是一个救命的人。 – smp7d 2017-02-02 17:05:00

相关问题