Eclipse'syso'快捷方式不起作用?

时间:2014-10-24 00:24:00

标签: eclipse autocomplete ide settings

我一直有这个问题,我一直在寻找答案,最后选择在这里问一下。我见过的所有其他帖子都没有解决我的问题,我尝试过以下操作:

  • 更改了快捷方式

  • 的绑定
  • 确保已在模板

  • 下检查
  • 确保我的所有设置都正确

  • 自动完成

当我输入syso并按Ctrl + Space,而不是立即给我我想要的插入或快捷方式时,它只是打开'智能建议'菜单,我必须再次按Ctrl +空格键才能进入'模板建议'菜单,我实际上可以双击“'syso' - 打印到标准输出”,然后它给我完整的System.out.println。它真的很混乱流​​量,非常烦人。

我的问题有什么问题吗?谢谢,

  • 赛义德

12 个答案:

答案 0 :(得分:9)

我遇到了同样的问题,并在玩了一些设置后想出来了。所以,这就是你应该做的:

  1. 转到Windows->偏好设置-Java->编辑器 - >内容辅助 - >高级。
  2. 选中方框说 - Java Proposals。
  3. 取消选中“Java Proposals(代码推荐人)”框。
  4. 希望它有所帮助。

答案 1 :(得分:2)

检查一下。选择任何字符串然后按Ctrl + Space eclipse检测上下文。

enter image description here

答案 2 :(得分:1)

我在Eclipse中使用'模板建议'完全相同的问题。菜单弹出而不是完成sysout快捷方式。就我而言,最近安装的插件应该受到指责。我取消选中了Preferences /(插件)/模板中插件的所有模板 - 这对我来说很有用。现在选择菜单不再弹出,syso + CTRL-SPACE再次正常工作。

答案 3 :(得分:0)

在我的情况下,它没有用,因为在我的案例参考中,另一个程序Ubuntu(I-Bus)正在使用ctrl + space。 here尝试通过另一个组合键在一般的>键中更改ctrl-space,以查明是否导致问题并尝试使用sysout。

答案 4 :(得分:0)

转到 Windows-Preferences-Java-Editor-Templates

  1. 在这里,您可以检查是否已经有“syso”,如果是,请选中复选框。
  2. 如果您没有“syso”复选框 - 创建新的“新..”,请键入名称: syso ,根据需要提供说明,然后输入模式: System.out.println(); ,按确定
  3. 按“应用”,然后按“确定”
  4. 检查它是否有效!
  5. 此外,如果它仍然不适合你,请转到 Windows-Preferences-Java-Editor-Content Assist -Favorites

    在这里,按“新建类型”-enter: System.out.println(); ,按确定,按“应用”。

    我希望它有所帮助! :)

答案 5 :(得分:0)

对我有用的是将Sysout中的S大写。希望这会有所帮助。

答案 6 :(得分:0)

仅适用于使用 eclipse编辑器的人;

检查您是否在有效的编码区域中使用 syso-> ctrl + space 。我的意思是,您不能在类内部使用SOP语句,它只能在函数内部,即在main()或任何用户定义的方法内部。

答案 7 :(得分:0)

你可以看看吗

  1. 转到Windows-> Preferences-Java-> Editor-> Content Assist-> Advanced
  2. 选择模板提案,然后单击确定

enter image description here

答案 8 :(得分:0)

在 Eclipse 中,您应该使用 sysout 然后 ctrl + space。在 windows 中,在 mac 中为 command + space。

答案 9 :(得分:0)

我在 2021-06 日食时出现了相同的症状。

我发现名为“syso”的模板不见了。

重新创建“syso”有效。

答案 10 :(得分:-1)

  • 第1步:输入sysout
  • 第2步:点击Ctrl + space
  • 第3步:双击sysout-print以标出标准输出选项。

答案 11 :(得分:-1)

我同时输入中文和英文。点击率+空格也可能意味着切换语言输入。因此,请确保您输入的是英文