eclipse中的部分自动完成?

时间:2012-07-31 08:54:42

标签: eclipse

我很高兴eclipse为我自动填充的方式,但我想知道它是否可以做更多的事情......

我经常有非常相似的命名变量,例如myPlayerManagerPanemyCharacterManagerPane,我想知道是否有一种方法可以让我进入名称的一半,键入一个或两个字符然后自动完成。这将让我复制和过去两行代码,然后通过手术编辑变量名称。它已经到了我正在努力做到这一点(我在自动驾驶仪上自动完成)并获得有趣的变量,例如myCharacterManagerPaneManagerPane,因为我自动完成了一个完整的名称,在另一个中途。

有解决方法吗?

2 个答案:

答案 0 :(得分:2)

窗口>偏好> Java>编辑>内容辅助,选择“完成覆盖”,而不是“完成插入”。这会用新的变量覆盖整个变量。

或者,您可以在弹出内容辅助窗口时按Ctrl切换此行为。

答案 1 :(得分:0)

你的问题(或者更确切地说,它的前奏)很容易与另一个问题相混淆;即,

  

假设我有两个变量variableLabelvariableConfiguration,在编写variable之前,如何让Eclipse完成两个变量的公共前缀,即LC并使用Eclipse" AutoComplete"完成其余的工作?

这是引导我进入这个主题的问题,所以我觉得我必须回答它:

窗口>偏好> Java>编辑>内容辅助,选中"自动插入公共前缀"。现在按Ctrl+Space会产生所需的功能。

Relevant StackOverflow question