【问题标题】:Is a blank line considered part of a paragraph in Vim?Vim 中的空行是否被视为段落的一部分?
【发布时间】:2019-05-13 04:29:47
【问题描述】:

在 Vim 帮助中,段落定义如下:“段落开始于每个空行之后...”这意味着空行不是新段落的一部分,而是属于前一个段落或不是一部分的任何段落。但是,命令 } 应该需要一个“到下一段的开头”。由于此命令将光标定位在空行上,这意味着空行确实属于下一段。否则,人们会期望命令 } 将光标定位在文本的开头,而不是在它之前的空白行上。如何解释这一点?

【问题讨论】:

    标签: vim line paragraph


    【解决方案1】:

    不,空行不是段落的一部分。您可以使用dip 进行测试 这将留下空行。

    } 不会移动到下一个段落,它会移动到段落之后的第一个位置,在您的情况下是换行符。

    这是一个独占 (:h exclusive) 运动,这意味着它将光标移动到比块更远的位置。如果您使用d},则不会删除换行符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      相关资源
      最近更新 更多