【问题标题】:Prevent insertion of extra space at line break防止在换行符处插入额外的空间
【发布时间】:2014-12-23 11:15:13
【问题描述】:

在 HTML 文档中进行编辑时,有时我需要换行以进行换行以使视觉清晰。

Sublime 这样做时会自动插入一个空格,我该如何避免呢?

在编辑模式下:

<span>One short sentence</span>
<span>.</span>

不想要的结果:

One short sentence .

【问题讨论】:

    标签: html sublimetext sublimetext3


    【解决方案1】:

    这是 HTML 的一般特性。空格(包括换行符)在元素之间很重要,并且任何空格序列都被视为等同于一个空格。所以你的代码相当于

    <span>One short sentence</span> <span>.</span>
    

    因此,您需要找到一种不同的方式来格式化您的 HTML 源代码。如果你真的想将相邻元素放在 HTML 源代码的不同行上而不导致出现空格字符,你可以使用注释(cmets 被忽略,不被视为空格):

    <span>One short sentence</span><!--
    --><span>.</span>
    

    【讨论】:

      猜你喜欢
      • 2021-06-12
      • 1970-01-01
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多