intellij-idea - Thymeleaf 解析器级注释块的 IntelliJ 快捷方式
问题描述
在 Thymeleaf 中,您可以使用 Thymeleafparser-level comment blocks
之间的所有内容,<!--/*
并将*/-->
被Thymeleaf删除。
<!--/* This code will be removed at Thymeleaf parsing time! */-->
有什么方法可以定义这种类型的注释并在IntelliJ IDEA中使用它的快捷方式?我知道我们可以使用+ ,但它会生成标准 HTML/XML 注释,这些注释包含在and中。CTRL/<!--
-->
解决方案
好吧,似乎没有办法在 IntelliJ IDEA 中定义新的注释样式。但是我通过使用该Live Template
功能找到了解决方法。
您可以为解析器级别的注释块创建一个实时模板,然后调用它。遵循以下路径:
File
-> Settings
-> Editor
-> Live Templates
-> HTML/XML
->ADD
将以下实时模板复制并粘贴到模板文本中,并选择合适的缩写和描述:
<!--/* $SELECTION$ */-->
有两种方法可以使用此实时模板
键入
PC
然后按Tab,IntelliJ 会自动创建解析器级别的注释块。标记所需的代码或文本,然后按Ctrl+ Alt+ J,然后从显示的弹出菜单中选择解析器级注释块选项。
不幸的是,您不能为您的实时模板设置任何键盘映射(快捷方式)。
推荐阅读
- python - 在 C/C++ 中嵌入 Python
- python - 如何为仅在 Python >(3,0) 中支持的模块编写单元测试,而所有版本都支持其余模块?
- django - 如何解决 Django 实时服务器中的延迟问题?
- javascript - 如何在 react/redux 中记录容器和子容器中的操作
- windows - 如何在 Windows 10 中安装 NASM?
- javascript - TouchableNativeFeedback onPress 不起作用
- reactjs - 字段数组中的 Formik 验证
- nrwl - Angular 控制台:无法创建库
- sql-server - 从 VBA 调用存储过程
- python - 获取卷积算法失败