html - Jetbrains PhpStorm HTML 缩进

标签 html formatting phpstorm

看来 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。

关于html - Jetbrains PhpStorm HTML 缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17967196/

相关文章:

html - :after pseudo-element not working 垂直居中

Xdebug - 命令不可用

php - 如何在 PhpStorm 中查找未使用的常量?

php - PhpStorm 中移动到 HTML 结束标记的快捷键

html - 垂直对齐图像和两行文本

html - 如何在不旋转图像CSS的情况下以椭圆形式旋转图像

php - PHP for 循环输出中漂亮的 HTML 格式

formatting - Sublime Text 3 总是使用制表符而不是空格来缩进

java - 在 Java 中打印 double,不包括无关紧要的零

javascript - 如何不在加载时加载页面上的所有图像