在重新格式化HTML时,如何避免在PhpStorm 2016.3中包装内联标签?

时间:2016-12-21 18:23:30

标签: html formatting phpstorm

我有这行代码:

<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum velit esse cillum <strong>dolore eu fugiat.</strong></p>

每次按 Strg + Alt + L 根据我的设置重新格式化HTML时,PhpStorm会在<a><strong>之类的内嵌标记之前设置换行符,因此文本上面变成

<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum velit esse cillum 
<strong>dolore eu fugiat.</strong>
</p>

我希望将某些标记保持内联 - 就像通常在简单段落中使用的标记一样,但我无法弄清楚如何解决这个简单的问题。

我已经添加了例如锚标记为&#34;删除换行符之前&#34;,&#34;内联元素&#34;如果内联内容&#34;并且不会中断#34;在Settings > Editor > Code Style > HTML,但仍无效果。

1 个答案:

答案 0 :(得分:0)

当您不“自动换行”时会发生这种情况。由于标签不是纯文本,因此它会被包装 从PhpStorm 2017.2.4开始,我认为没有解决方案。
我建议使用“自动换行”来避免不一致。