IntelliJ IDEA 中的结束标签格式化

Closing tags formatting in IntelliJ IDEA

设置 macro/code-formatting/code-style/reformat 代码需要帮助,我编写的代码 (Coldfusion) 是基于标签的,标签的结尾需要格式化。

CFML 代码格式化程序没有这样做。我想要的只是当我格式化我的代码时,任何关闭或以 /> 结尾且其前一个字符(任何字符)没有 space 的标签都需要 spaced 并关闭.

示例:任何以 )/>"/>character/> capital-letter/>digit/>anything/> 结尾的代码行都需要分别更改为 ) />" />character /> capital letter />digit />anything />

如何完成此操作?

我认为不可能配置 IntelliJ 格式化程序来执行此操作。您需要使用查找 |用正则表达式替换路径...。

如果您正在寻找 <empty-tag/><empty-tag /> 的自动转换,您可以在 IntelliJ 首选项中执行此操作:编辑器->代码样式->XML。打开 "Other" 并在左侧的 "Spaces" 部分下检查 "In empty tag".