7

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

这就是我所说的: 在此处输入图像描述

我经常使用自动完成\建议框来发挥我的优势,如果可能的话,我想进行一些更改以提高我在编程时的工作效率;


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

  • 有没有办法向建议框添加永久自定义建议(例如开关案例模板或一行代码public String toString())?

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

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

4

3 回答 3

9

仅供参考,在 Eclipse 术语中,此功能称为Content Assist

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

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

有没有办法向建议框添加永久自定义建议(例如,开关案例模板或像 public String toString() 这样的代码行)?

是的,您可以通过Preferences > Java > Editor > Templates添加自己的模板

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

并不真地。通过Preferences > Java > Content Assist > Advanced可以对提案类型的“循环”顺序进行一些控制,但这并不是您真正想要的。我认为提案的顺序是基于调用 Content Assist 时的当前上下文。

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

所有自定义选项都在Preferences > Java > Content Assist下可用;颜色选项在Preferences > General > Appearance > Color and Fonts下可用,但我认为该弹出窗口的颜色可能来自您的操作系统颜色设置。

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

于 2012-07-21T14:02:35.453 回答
8

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

Preferences > Java > Editor > Content Assist下,有一个“Java 的自动激活触发器”选项。默认情况下,它设置为“.”。您可以附加所有字母(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz),然后它应该可以工作。

于 2013-03-14T14:58:01.323 回答
2

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

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

于 2016-03-16T12:18:13.390 回答