Eclipse中的"自动插入公共前缀"有什么作用?

Ran*_*ku' 8 java eclipse autocomplete editor content-assist

我一直在寻找一种方法来改进Eclipse中的自动完成功能,我在偏好设置窗口中找到了这个首选项设置"自动插入公共前缀",Java - > Editor - > Content Assist.

我不知道它做了什么,因为我觉得没有任何区别.帮助说:

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

Tim*_*Tim 15

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

想象一下,你有一个方法接口

public interface Farm {
   public int getNumberOfDucks();
   public int getNumberOfChickens();
   public int getNumberOfGeese();
}
Run Code Online (Sandbox Code Playgroud)

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

farm.getN<control-space>
Run Code Online (Sandbox Code Playgroud)

它会自动完成

farm.getNumberOf
Run Code Online (Sandbox Code Playgroud)

在它显示菜单之前.没有它,它会立即显示菜单,而不会填充任何内容.

它似乎只适用于成员,而不适用于课程.