更改Eclipse自动完成的行为(内容辅助)

时间:2012-07-21 08:57:56

标签: java eclipse autocomplete autosuggest content-assist

当我在Eclipse中编程时,通常在键入点时打开自动完成\建议框(例如在键入System.SomeObject.后打开,并在键入类似代码时保持打开状态建议的。

这就是我所说的: enter image description here

我经常使用自动完成\建议框对我有利,并且如果可能的话,我希望在编程时提高我的工作效率;


  • 有没有办法让建议框始终可见, 实时显示建议(并在那里显示一个空白框 没有可用的建议)?

  • 有没有办法在建议框中添加永久性自定义建议(例如,切换案例模板或代码行,如public String toString())?

  • 有没有办法重新订购建议框(例如,一般函数之前的类私有变量或System.out.println()之前的System.out.print())?

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

    < / LI>

3 个答案:

答案 0 :(得分:8)

仅供参考,在Eclipse术语中,此功能称为内容辅助

  

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

不,那是不可能的。您可以随时通过 Ctrl + Space (Mac上的 Command + Space )调用它

  

有没有办法在建议框中添加永久性自定义建议(例如,切换案例模板或一行代码,如public String toString())?

是的,您可以通过偏好设置&gt;添加自己的模板 Java &gt; 编辑&gt; 模板

  

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

不是真的。通过首选项&gt;可以控制通过提案类型“循环”的顺序。 Java &gt; 内容辅助&gt; 高级,但它并不是你想要的。我认为,提案的顺序基于调用内容辅助时的当前上下文。

  

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

所有自定义选项均可在偏好设置&gt;下找到。 Java &gt; 内容辅助; 偏好设置&gt;下可以使用颜色选项一般&gt; 外观&gt; 颜色和字体,但我认为该弹出窗口的颜色可能来自您的操作系统颜色设置。

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

答案 1 :(得分:7)

E-Riz已经回答了所有其他问题,但为了实时获取内容帮助,有一个解决方法

偏好设置&gt;下Java&gt;编辑&gt;内容辅助有一个选项,用于#&#34;自动激活Java和#34;触发器。默认情况下,它设置为&#34;。&#34;。您可以附加所有字母表(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz)然后它应该可以工作。

答案 2 :(得分:2)

  

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

当弹出自动建议框时,如果将鼠标指针悬停在右下角,您将能够看到鼠标指针变为调整大小指针。按照您喜欢的方式调整大小,下次弹出时,大小会相同。希望这可以帮助。 : - )