Eclipse 4.12 使用热键注释掉 .gradle 文件中的多行

Posted

技术标签:

【中文标题】Eclipse 4.12 使用热键注释掉 .gradle 文件中的多行【英文标题】:Eclipse 4.12 comment out multiple lines in .gradle file with hotkey 【发布时间】:2019-12-29 17:33:11 【问题描述】:

刚刚安装了新版本的 Eclipse(“面向企业 Java 开发人员的 Eclipse IDE”,2019-06 / 4.12.0),我发现虽然热键 Ctrl-Shift-C 和 Ctrl-/ 可以切换块的 cmets .java 文件中的代码,正如预期的那样,由于某些无法解释的原因,这似乎不适用于我的 .gradle 文件。

操作系统是 Linux Mint 18.3。

任何人都知道如何在 Eclipse 中调整这种功能(即,这种切换也适用于 .gradle 文件)?

NB 我还发现按两次 Ctrl-Shift-L 不会打开(如前所述)“首选项页面”(即您可以编辑键绑定的地方)。我希望他们没有在这里搞砸事情。

但是,您仍然可以通过 Windows --> Preferences --> General --> Keys 来编辑这些绑定。这显示了不少于 20 个(!)“切换评论”绑定,使用 Ctrl+7、Shift+Ctrl+C 和 Ctrl+/。 “When”列包括“Editing Java Source”以及“Editing in Structured Text Editors”等内容。

所以我尝试在“编辑文本”中添加我自己的键绑定与“时间”。没有喜悦。任何人都熟悉 Eclipse 功能的这方面?

【问题讨论】:

由每种语言的编辑器来实现这种事情。 gradle 编辑器可能没有实现这个。 @greg-449 谢谢。请查看我的问题的新编辑。我认为即使 Gradle 模块/插件没有自动设置,也可能/应该可以通过这种方式调整绑定。 如果 gradle 编辑器没有实现这个功能,你无能为力。 再次发送。对不起,你怎么知道的?在以前的 Eclipse 安装中,我已经能够做到这一点,我想不出 Gradle 与任何其他文件有什么不同的任何理由(它显然是一个简单的 Groovy 文件)。 因为每种文件类型的编辑器都要单独实现这个功能。编辑器必须了解它正在编辑的文件类型的语法——这对每个编辑器都是单独完成的。这没有通用的功能。 【参考方案1】:

greg-449 有正确的答案。

因此,您必须安装正确的 Groovy 编辑器。

事实上,我在 2018 年初就给出了关于如何做到这一点的答案here。

正如我在那里的更新中所述,它现在已经发生了如此微小的变化(对于 Eclipse“2019-06”/4.12)。

当您安装 Eclipse-Groovy 编辑器时,它会自动将各种常规编辑功能应用于 .groovy 文件,而且(开箱即用)应用于 .gradle 文件:语法高亮、cmets 切换等。

【讨论】:

以上是关于Eclipse 4.12 使用热键注释掉 .gradle 文件中的多行的主要内容,如果未能解决你的问题,请参考以下文章

关于VS2013中代码注释热键的问题

Eclipse怎么注释代码

如何在 Eclipse 中注释块?

在同一脚本中使用双冒号 :: 和热键命令会中断一个

如何设置Eclipse/MyEclipse代码注释样式

eclipse使用快捷键