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



我已经有这样的代码行:

<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>之类的直列标签之前设置一个newline,因此上面的文本变为

<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>

我想在简单的段落中保留某些标签,就像通常在简单的段落中使用的标签一样,但是我不知道如何解决这个简单的问题。

我已经添加了例如锚定标签以"在","内联元素"之前的"删除newline"one_answers"如果在Settings > Editor > Code Style > HTML中的内联内容",但仍然没有效果。

仍然没有效果。

当您不"包装文本"时,就会发生这种情况。由于标签不是纯文本,因此被包装了。
我认为从PHPSTORM 2017.2.4。
没有解决方案我建议使用"包裹文本"来避免矛盾。

最新更新