首页 > 解决方案 > Thymeleaf 解析器级注释块的 IntelliJ 快捷方式

问题描述

在 Thymeleaf 中,您可以使用 Thymeleafparser-level comment blocks之间的所有内容,<!--/*并将*/-->Thymeleaf删除。

<!--/* This code will be removed at Thymeleaf parsing time! */-->

有什么方法可以定义这种类型的注释并在IntelliJ IDEA中使用它的快捷方式?我知道我们可以使用+ ,但它会生成标准 HTML/XML 注释,这些注释包含在and中。CTRL/<!---->

标签: intellij-ideathymeleaf

解决方案


好吧,似乎没有办法在 IntelliJ IDEA 中定义新的注释样式。但是我通过使用该Live Template功能找到了解决方法。

您可以为解析器级别的注释块创建一个实时模板,然后调用它。遵循以下路径:

File-> Settings-> Editor-> Live Templates-> HTML/XML->ADD

将以下实时模板复制并粘贴到模板文本中,并选择合适的缩写和描述:

<!--/* $SELECTION$ */-->

在此处输入图像描述

有两种方法可以使用此实时模板

  1. 键入PC然后按Tab,IntelliJ 会自动创建解析器级别的注释块。

  2. 标记所需的代码或文本,然后按Ctrl+ Alt+ J,然后从显示的弹出菜单中选择解析器级注释块选项。

在此处输入图像描述

不幸的是,您不能为您的实时模板设置任何键盘映射(快捷方式)。


推荐阅读