【发布时间】:2019-09-17 16:29:31
【问题描述】:
当我尝试用CTRL+ Shift + / 注释掉多行时,它开始在Eclipse 中作为Collapse All 功能工作。我按照其他网站的建议恢复了默认设置,但没有帮助。
例如,当我执行CTRL+ Shift + L 时,我可以看到“添加块评论”选项,当我单击它时,它会起作用。但是,显示为CTRL+ Shift + / 的快捷方式不起作用。
这是我使用CTRL+ Shift + L 的可用键绑定列表:
我该如何解决这个问题?
编辑:这是Window > Preferences > Keys中键绑定列表的屏幕截图:
第二次编辑:我使用的是 Windows 10,我下载了 Eclipse 的最新版本,即 2019-09。我创建了一个新项目和一个新的 Java 类。该快捷方式仍然可以作为全部折叠。
我意识到CTRL+ Shift + Numpad_Divide 被定义为全部折叠。出于某种原因,我的计算机将/ 视为Numpad_Divide 并且不能用作注释掉。
【问题讨论】:
-
需要更多信息。更新您的问题以包含在 Eclipse 中为 Ctrl+Shift+/ 定义的键绑定的屏幕截图。为此: [1] Window > Preferences > Keys [2] 单击 Binding 列以升序对其进行排序。 [3] 向下滚动列表以找到为 Ctrl+Shift+/ 定义的绑定。 [4] 截图并发布。 (在我的例子中,使用版本 2019-06 中的默认设置,有三个这样的绑定。)
-
好的,绑定没有明显的问题,但是还有一些事情可以尝试:[1]重现问题,然后检查工作区日志(窗口>显示视图>错误日志)。是否记录了任何相关的错误消息? [2] Start Eclipse with the -clean parameter 看看是否有帮助。 [3] 创建一个新工作区(File > Switch Workspace > Other..),然后在新工作区创建一个新的一次性项目,然后在该项目的某个文件中尝试
CTRL+ Shift + /。即使在新的工作空间中,问题是否仍然存在? -
@skomisa 我一一尝试了所有这些,但没有奏效。我删除了 Eclipse 并重新安装它。看起来它没有改变任何东西。
-
好的。 [1] 请更新您的问题,同时指定您的操作系统和 Eclipse 版本。 [2]
CTRL + Shift + /在 Windows 10 上使用 Eclipse 2019-06 对我来说工作正常。 [3] 在使用CTRL + Shift + /之前,您确定要在 *.java 文件中选择要注释的文本吗? ? [4] 重装Eclipse后,CTRL + Shift + /是否还在执行Collapse All而不是注释选中的代码? -
@skomisa [1] 我确实更新了我的问题。 [3] 是的,我是。 [4] 是的,它的作用是
Collapse All[5] 我定义了一个新的评论命令,全部为CTRL+C,它现在可以工作。为了删除 cmets,我使用了``CTRL+Shitf+```。这对我来说是一个临时解决方案。
标签: eclipse