PHPStorm似乎不想遵循我指定的代码样式。每次格式化HTML文件时,它都会折叠缩进:
<html>
<head>
bleh
</head>
<body>
bleh
</body>
</html>至
<html>
<head>
<bleh>
bleh
<bleh>
</head>
<body>
<bleh>
bleh
<bleh>
</body>
</html>"bleh“(是所有包含的标记)都是缩进的。
我找到了设置:文件->设置、->代码样式、->、HTML、->、其他->“不缩进”。
其中填充了我已经删除的几个标记(因此文本字段是空的)。
理论上将这些设置应用到目前的项目方案中。
然而,我还没有完全理解这些计划是什么,所以我可能遗漏了一些重要的东西。
图片:
http://snapshot.overloadproducts.com/7411c9d50e0b43edc76c1e625a38d61c http://snapshot.overloadproducts.com/5a74f83356572f3644a6d52bf2fa1f66
编辑:第二天打开PHPStorm,它说项目文件是外部编辑的,需要刷新。一旦做到了,它就再次正确地格式化了。
因此,设置文件不同步,设置窗口没有保存到文件中。
在我看来还是个小问题。
发布于 2014-10-02 06:04:48
只要去Setting/preferences -> Editor -> Code Style -> HTML -> Other
在“添加正文”之前插入新行。
不要缩进孩子的:清除所有的这种形式。
发布于 2014-09-15 04:51:35
答案(编辑):对于实际的工作,尝试右键单击文档并单击“粘贴简单”。这将预先设置粘贴在剪贴板上的文本的格式。不是真正的解决方案本身,而是一个适当的解决办法。
原版:
你最终得到了答案吗?
我也有同样的问题,因为我的生活无法解决它。这真的很烦人,尤其是当代码格式的“预览”窗格看起来不准确时--它显示:
<div>
<div>
<p>
Some comment from JetBrains.
</p>
</div>
</div>..。但是,当从编辑器粘贴文本时,会将其重新格式化为:
<div>
<div>
<p>
Some comment from JetBrains.
</p>
</div>
</div>很抱歉,在回复部分发表评论,但我没有15个声誉。
发布于 2014-09-18 16:15:37
就在选项“不要缩进”的子项:“您将找到该选项”或如果标签大小大于“的默认值为200。
这意味着对于更大的HTML缩进将有效地禁用。我不知道为什么有人会想要这样做,但摆脱这种(错过)行为的方法是删除该值(只需将字段保持为空)。
https://stackoverflow.com/questions/17967196
复制相似问题