html - Jetbrains PhpStorm HTML 缩进

看来 PHPStorm 不想遵循我指定的代码样式。 每次我格式化一个 HTML 文件时,它都会从这里折叠缩进:

<html>
    <head>
        bleh
    </head>
    <body>
        bleh
    </body>
</html>

<html>
<head>
<bleh>
    bleh
<bleh>
</head>
<body>
<bleh>
    bleh
<bleh>
</body>
</html>

“bleh”(作为所有包含的标签)按照他们应该的方式缩进。
我找到了设置:文件 -> 设置 -> 代码样式 -> HTML -> 其他 -> “不要缩进子级”。
里面填满了我已经删除的几个标签(所以文本字段是空的)。
这些设置理论上应用于作为当前方案的 Project 方案。
但是,我还没有完全掌握这些方案的概念,所以我可能遗漏了一些重要的东西。

图片:
http://snapshot.overloadproducts.com/7411c9d50e0b43edc76c1e625a38d61c http://snapshot.overloadproducts.com/5a74f83356572f3644a6d52bf2fa1f66

编辑: 第二天打开PHPStorm,说项目文件被外部编辑过,需要刷新。一旦这样做,它就会再次正确格式化。
所以不知何故设置文件不同步,设置窗口没有保存到文件中。
在我看来仍然是一个错误。

最佳答案

只需转到设置/首选项 -> 编辑器 -> 代码样式 -> HTML -> 其他

在前面插入新行:添加正文。

不要缩进:clear all in this form。

https://stackoverflow.com/questions/17967196/

相关文章:

delphi - 如何格式化 DBGrid 列以显示两个小数位?

c# - C# "formatting"标准是什么?

json - 如何在 Delphi 中漂亮地打印 JSON?

sql-server - 如何将数字格式化为带有填充零的字符串?

java - 除法后获取数字中的所有小数位

c# - .NET 有免费的 SQL 格式化库吗?

vba - 更改单元格中某些字符的颜色

python - 如何从列表中删除所有符合特定格式的字符串?

c# - 如何在 c# 中将 Decimal 格式化为程序控制的小数位数?

java - 在 python 中将 java System.currentTimeMillis()