如何删除文件中每一行的'\ n'
所以我有一个我想用vim格式化的大文件。
所以我想删除每行的' n',这里是一个文件示例:
I
Want
to
be
just one
line
我试图用这样做:
:%g/^/norm!(a keyword that deletes the /n)
我只是不知道哪个关键字可能适用于此,换句话说,我想知道在每一行上自动执行手动命令'I(按下删除按钮)'的方法。
提前致谢!
连接缓冲区中所有行的最习惯方式是使用:join
命令:
:%j!
(如果您希望Vim在连接的行之间插入空格,请移除!
符号,从问题的措辞中我假设您不想添加空格。)
如果您愿意,也可以通过交互方式完成:
ggVGgJ
(如果你想用空格分隔连接的行,再次使用J
而不是gJ
。)
另一个选项是:substitute
命令:
:%s/n//
ggVGJ
分解:
为什么要使用vim? 你可以很容易
tr -d 'n' < file
链接地址: http://www.djcxy.com/p/49331.html
上一篇: How to delete the '\n' of every line in a file
下一篇: How to split text into multiple lines based on a pattern using Vim?