当我尝试在IntelliJ中格式化一些JSP文件时,所有的行都从头开始。我应该改变哪些选项来使IntelliJ格式化JSP文件更美观?
jyztefdp1#
智能J IDEA 15
JSP与HTML相关,在HTML中,下列标记html、body、thead、tbody、tfoot的子标记默认不缩进。这可以从“文件”〉“设置...”〉“编辑器”〉“代码样式”〉“HTML”〉“其他”〉“不缩进子项":〉”删除所有内容“〉”确定“中进行更改第一节第一节第一节第一节第一次现在您可以按Ctrl + Alt + L。
html
body
thead
tbody
tfoot
wgeznvg72#
确保您的.editorconfig中没有类似以下的行:
.editorconfig
ij_formatter_enabled = false
因为这将关闭格式化。还要确保你的格式化程序设置(编辑器〉代码样式〉格式化程序)没有在“不格式化:“框中选择.jsp的glob。不缩进html等的子项的规则仅适用于下面的一个子项:
.jsp
<html> <div> <p>Hello</p> </div> </html>
这是很常见的做法(这样你的文件就不会总是以一个缩进级别开始)
2条答案
按热度按时间jyztefdp1#
智能J IDEA 15
JSP与HTML相关,在HTML中,下列标记
html
、body
、thead
、tbody
、tfoot
的子标记默认不缩进。这可以从“文件”〉“设置...”〉“编辑器”〉“代码样式”〉“HTML”〉“其他”〉“不缩进子项":〉”删除所有内容“〉”确定“中进行更改
第一节第一节第一节第一节第一次
现在您可以按Ctrl + Alt + L。
wgeznvg72#
确保您的
.editorconfig
中没有类似以下的行:因为这将关闭格式化。还要确保你的格式化程序设置(编辑器〉代码样式〉格式化程序)没有在“不格式化:“框中选择
.jsp
的glob。不缩进
html
等的子项的规则仅适用于下面的一个子项:这是很常见的做法(这样你的文件就不会总是以一个缩进级别开始)