其他分享
首页 > 其他分享> > # vim下指定文本另起新行

# vim下指定文本另起新行

作者:互联网

vim下指定文本另起新行

假如有这样的一段文本

11111111,22222222222,33333333333,44444444444

我们想要他换行显示,每个以逗号结束的文本。那么我们可能会使用%s/,/,\n/g。但是这实际上行不通。而应该使用$s/,/,\r/g

如果学过C的话,应该明白\n为换行符,\r为回车符。在Linux中,每行结束为\n,而在windows中每行结束为\r\n

而在vim的替换模式中,\n表示的是匹配行结束,而想要插入新行,需要使用\n

例如,再将转换的文本转换成为原来的格式就应该是%s/,\n/,/g

标签:每行,结束,另起,vim,文本,新行
来源: https://www.cnblogs.com/freesfu/p/11414546.html