Eclipse Mars自动完成问题

时间:2015-08-18 20:18:11

标签: java eclipse autocomplete

在Eclipse Luna中,我可以输入syso,然后输入Ctrl + Space,它将自动完成为System.out.println();,即使Eclipse Preferences中的实际模板列为sysout }。我能够输入sysout的一部分并仍然自动完成。

在Eclipse Mars中,由于某种原因,我再也无法做到了。如果我键入syso后跟Ctrl + Space,我会看到一个自动完成窗口,提示我从following中选择一个语句。

有没有办法将此行为修复为Eclipse Luna中的样式?

1 个答案:

答案 0 :(得分:3)

我有同样的经历,这很烦人。但它通过更改首选项并添加更多字符来解决,以及#34; Java的自动激活触发器。

为此,请按以下步骤操作:

  1. 点击" Windows"菜单并选择"首选项"。
  2. 搜索内容辅助(Java>编辑)。
  3. 更改" Java的自动激活触发器"根据您的喜好。 (默认值仅为"。",我通常将其更改为" .abcdefghijklmnopqrstuvwxyz")。
  4. 关于它的好处是你只需按下"输入"输入" syso"无需按Ctrl + Space。

    参考:Java Content Assist Preferences