看来PHPStorm不想遵循我指定的代码样式。 每次格式化HTML文件时,它都会折叠缩进:
<html>
<head>
bleh
</head>
<body>
bleh
</body>
</html>
到
<html>
<head>
<bleh>
bleh
<bleh>
</head>
<body>
<bleh>
bleh
<bleh>
</body>
</html>
“bleh”(包含所有包含的标签)缩进了它们的假设。
我找到了设置:文件 - &gt;设置 - &gt;代码风格 - &gt; HTML - &gt;其他 - &gt; “不要让孩子们缩进”
那里面填充了几个我已经删除的标签(因此文本字段为空)
这些设置理论上应用于Project方案,这是当前的方案
但是,我还没有完全掌握这些方案的概念,所以我可能会遗漏一些重要的东西。
图片:
http://snapshot.overloadproducts.com/7411c9d50e0b43edc76c1e625a38d61c
http://snapshot.overloadproducts.com/5a74f83356572f3644a6d52bf2fa1f66
编辑:
第二天打开PHPStorm,它说项目文件已在外部编辑,需要刷新。一旦它完成,它再次正确格式化。
因此,某些设置文件不同步,设置窗口未保存到文件中
我认为还是一个错误。
答案 0 :(得分:16)
转到Setting/preferences
- &gt; Editor
- &gt; Code Style
- &gt; HTML
- &gt; Other
之前插入新行:添加正文。
不要缩小以下儿童:以此形式清除所有内容。
答案 1 :(得分:3)
答案(编辑时):对于实际的解决方法,请尝试右键单击文档并单击“粘贴简单”。这将预先设置粘贴在剪贴板上的文本的格式。这不是一个真正的解决方案,而是一个合适的解决方法。
<强> ORIGINAL:强>
你最终得到了答案吗?
我有同样的问题,因为我的生活无法解决它。这真的很烦人,特别是看到代码格式应该看起来像“预览”窗格不准确 - 它显示:
<div>
<div>
<p>
Some comment from JetBrains.
</p>
</div>
</div>
...但是当从编辑器粘贴文本时,它会重新格式化为:
<div>
<div>
<p>
Some comment from JetBrains.
</p>
</div>
</div>
很抱歉在回答部分发表评论,但我没有15个声誉。
答案 2 :(得分:2)
在选项正下方&#34;不要缩进以下儿童:&#34;您将找到选项&#34;或者标签大小超过&#34;默认值为200。
这意味着对于较大的HTML文件,缩进将被有效禁用。我不知道为什么有人会想要这个,但摆脱这个(miss-)行为的方法是删除该值(只是将该字段留空)。