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 文件中的多行的主要内容,如果未能解决你的问题,请参考以下文章