如何在Spring Tool Suite/Eclipse中为Thymeleaf模板注释配置语法高亮
现有插件方案
STS默认预装的Spring Thymeleaf支持组件本身就支持该类注释的高亮识别,你可以先尝试调整配置实现需求:
- 打开STS偏好设置:Windows/Linux系统走
窗口 > 偏好设置路径,Mac系统走Spring Tool Suite > 设置路径 - 依次展开菜单
Web > HTML文件 > 编辑器 > 语法高亮 - 在元素分类中找到Thymeleaf分组下的注释块项,将其前景色自定义为浅灰色,保存配置后重启打开Thymeleaf模板即可生效。
如果你的STS版本较低没有内置该支持,可以直接在Eclipse应用市场搜索安装Thymeleaf Extras Plugin for Eclipse插件,安装完成后按上述步骤调整配色即可。
自行开发插件方案
如果没有找到符合需求的现成插件,可以基于Eclipse插件开发体系自定义实现,核心步骤如下:
- 先安装Eclipse插件开发环境(PDE),新建插件项目,引入
org.eclipse.wst.html.core、org.eclipse.wst.sse.core两个核心依赖,这两个组件是Eclipse内置HTML编辑器的底层支撑模块。 - 扩展WST的HTML内容分区解析逻辑,新增针对
<!--/*开头、*/-->结尾的内容区域的识别规则,将该区域注册为独立的自定义内容分区。 - 为自定义内容分区绑定语法高亮规则,同时将该规则的配色配置项注册到HTML编辑器的语法高亮设置面板中,支持用户自定义调整颜色。
- 完成开发后将插件打包,放入STS的dropins目录重启即可生效。
内容的提问来源于stack exchange,提问作者Jean Alexandre
相关产品推荐
相关产品推荐

