Vim - 重新格式化文本以位于同一行

时间:2017-12-22 07:08:42

标签: vim

我想让vim将我的段落设置在一行上。说我有这样的文字:

this is a sentence
this is another sentence
and another

我怎样才能得到以下内容:

this is a sentence this is another sentence and another

由于

2 个答案:

答案 0 :(得分:1)

  • 每行?查看J运算符(:h J)。
  • 多行? [COUNT]J会这样做(在您的示例中为3J
  • 每个街区?像v}J之类的东西应该这样做。当然,每个视觉选择都有效。
  • 每个正则表达式?使用:g命令f.e. :g/this/norm J

您应准确指定所需内容。因为vim总是有很多不同的解决方案。

答案 1 :(得分:0)

连接线之间有空格

:%join

没有空格添加“!”

:%join!

使用连接光标不会移动