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".
设置 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".