2

我对 eclipse 自动完成的方式非常满意,但我想知道它是否可以做更多的事情......

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

有没有解决的办法?

4

2 回答 2

2

Window > Preferences > Java > Editor > Content Assist中,选择“ Completion overwrites ”,而不是“Completion inserts”。这将用新变量覆盖整个变量。

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

于 2012-07-31T09:01:21.280 回答
0

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

假设我有两个变量variableLabelvariableConfiguration我怎样才能让 Eclipse 完成这两个变量的公共前缀,即variable,在编写或者LCEclipse“自动完成”完成其余部分之前?

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

Window > Preferences > Java > Editor > Content Assist中,选中“自动插入常用前缀”。现在按下Ctrl+Space会产生所需的功能。

相关的 StackOverflow 问题

于 2014-09-17T15:13:52.540 回答