# vim下指定文本另起新行

vim下指定文本另起新行

假如有这样的一段文本

11111111,22222222222,33333333333,44444444444

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

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

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

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

posted @ 2019-08-26 19:56  秦晓  阅读(705)  评论(0编辑  收藏  举报