我一直有这个问题,我一直在寻找答案,最后选择在这里问一下。我见过的所有其他帖子都没有解决我的问题,我尝试过以下操作:
更改了快捷方式
确保已在模板
确保我的所有设置都正确
自动完成
当我输入syso
并按Ctrl + Space,而不是立即给我我想要的插入或快捷方式时,它只是打开'智能建议'菜单,我必须再次按Ctrl +空格键才能进入'模板建议'菜单,我实际上可以双击“'syso' - 打印到标准输出”,然后它给我完整的System.out.println
。它真的很混乱流量,非常烦人。
我的问题有什么问题吗?谢谢,
答案 0 :(得分:9)
我遇到了同样的问题,并在玩了一些设置后想出来了。所以,这就是你应该做的:
希望它有所帮助。
答案 1 :(得分:2)
检查一下。选择任何字符串然后按Ctrl + Space eclipse检测上下文。
答案 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
此外,如果它仍然不适合你,请转到 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)
答案 8 :(得分:0)
在 Eclipse 中,您应该使用 sysout 然后 ctrl + space。在 windows 中,在 mac 中为 command + space。
答案 9 :(得分:0)
我在 2021-06 日食时出现了相同的症状。
我发现名为“syso”的模板不见了。
重新创建“syso”有效。
答案 10 :(得分:-1)
sysout
Ctrl + space
sysout-print
以标出标准输出选项。答案 11 :(得分:-1)
我同时输入中文和英文。点击率+空格也可能意味着切换语言输入。因此,请确保您输入的是英文