【问题标题】:Ctrl + Space with main or syso templates still requires confirmation带有 main 或 syso 模板的 Ctrl + Space 仍需要确认
【发布时间】:2015-02-28 01:35:59
【问题描述】:

如何配置 Eclipse 以生成 System.out.println()syso 或键入 main 然后按 Ctrl + Space 而不按 Enter 进行确认的主要方法?我在运行 Ubuntu 14.04 的 Eclipse 上遇到了这个问题,但我知道这是可能的,因为我大学的计算机(Win 和 Linux 机器)在 Eclipse 上为我做了这个。

当按下Ctrl + Space 时,我会看到正常的建议窗口。这可行,但我想知道如何复制我在 Uni 的设置,在输入 syso 后按 Ctrl + Space 会自动写入语句。

我希望我已经解释得足够清楚了。我没能找到遇到我问题的人,所以我问了这个问题。

【问题讨论】:

  • 我教 Java,10 个学生中有一个有同样的问题(这让我很烦,他不在乎),试试其他版本的 Eclipse,我有一个概念,现在他们没有改进不再是 Eclipse,他们只是改变它。
  • 习惯于完整输入System.out.printlnpublic static void main(String[] args)。真的只需要 1-2 秒。
  • @Yoda 如果我有更多时间,我可能会尝试这样做,但我希望有一个实际的解决方案。
  • 一个更具描述性的标题会增加这个问题的可见度。

标签: java linux eclipse ubuntu-14.04 shortcut


【解决方案1】:

打开首选项并转到“Java > 编辑器 > 内容辅助”。

选中“自动插入单个提案”选项。

【讨论】:

  • 谢谢,这就是我想要的。原来它已经被检查过了,但这个名字帮助我解决了这个问题。我的智能 Java 提案建议也显示在默认建议中,因此我没有收到阻止它自动插入的“单一提案”。
  • 我遇到了完全相同的问题。您是如何关闭智能 Java 提案建议的?
  • 在首选项对话框的左侧窗格中,单击“内容辅助”左侧的 + 以打开“高级”。在顶部列表中,我取消选中“Java 提案”,它解决了问题
【解决方案2】:

我知道在Netbeans,你可以输入

sout //then hit tab on your keyboard

然后点击键盘上的 tab 按钮,它会自动打印出来

System.out.println("")

我不确定这是否适用于 Eclipse。你可以试试看。

【讨论】:

  • 谢谢,这正是我正在寻找的效果。然而,我上面描述的应该在 Eclipse 中工作,因为我已经在我的大学实验室运行的 Eclipse 上完成了这项工作。
猜你喜欢
  • 2010-12-29
  • 2022-01-07
  • 2013-03-29
  • 2015-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多