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

问题描述 投票:3回答:7

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

  • 更改了快捷方式的绑定
  • 确保在模板下检查
  • 确保我的所有设置都正确无误
  • 自动完成

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

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

  • 赛义德
eclipse autocomplete ide settings
7个回答
9
投票

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

  1. 转到Windows-> Preferences-Java-> Editor-> Content Assist-> Advanced。
  2. 检查方框说 - Java Proposals。
  3. 取消选中“Java Proposals(代码推荐者)”框。

希望能帮助到你。


2
投票

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


1
投票

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


0
投票

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


0
投票

转到Windows-Preferences-Java-Editor-Templates

  1. 在这里你可以检查你是否已经有“syso”,如果有,只需勾选方框即可。
  2. 如果您没有“syso”复选框 - 创建新的“New ..”,请键入name:syso,如果需要,请输入您的描述,然后输入Pattern:System.out.println(); ,按OK
  3. 按“应用”,然后“确定”
  4. 检查它是否有效!

此外,如果它仍然不适合您,请转到Windows-Preferences-Java-Editor-Content Assist -Favorites

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

我希望它有所帮助! :)


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

-1
投票

我有中文和英文输入。 Ctr + space也可能意味着切换语言输入。因此,请确保您在英语输入下

© www.soinside.com 2019 - 2024. All rights reserved.