在Vim中,将文件中的所有行连接到一行的最简单方法是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (140)

我想把一个文件中的所有行连接成一行。最简单的方法是什么?我试着用替换的方法,运气不好(\r\n\n的情况下,似乎没有正确地被捡起。s/\r\n//(在Windows上)。J在Range中,表达式似乎也不起作用(可能是因为在执行第一个命令之后,范围不再处于“同步”状态)。

我试过:1,$norm! J但是这只完成了文件的一半-这是有意义的,因为它只加入了每一行一次。

提问于
用户回答回答于
用户回答回答于

另一种方式是:

ggVGJ

ggVG“可视地选择所有行,和”J“加入他们。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问8 回答
  • uncle_light

    5 粉丝518 提问7 回答
  • Richel

    4 粉丝0 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答

扫码关注云+社区

领取腾讯云代金券