10

我正在寻找一种方法来改进 Eclipse 中的自动完成功能,我在首选项窗口的 Java -> Editor -> Content Assist 部分中找到了“自动插入公共前缀”的首选项设置。

我想知道它有什么作用,因为我没有感觉到任何不同。帮助说:

如果启用,代码辅助将自动插入所有可能完成的公共前缀,类似于 Unix shell 扩展。这可以重复使用,即使在显示代码辅助窗口时也是如此。

4

1 回答 1

18

它仅适用于(相对)少数情况。

想象一下你有一个带有方法的接口

public interface Farm {
   public int getNumberOfDucks();
   public int getNumberOfChickens();
   public int getNumberOfGeese();
}

然后如果您打开此选项并键入

farm.getN<control-space>

它会自动完成

farm.getNumberOf

在它向您显示菜单之前。没有它,它会立即向您显示菜单,而无需填写任何内容。

它似乎只适用于成员,而不适用于类。

于 2011-01-28T03:00:20.710 回答