本文参考:http://stackoverflow.com/questions/71417/why-is-r-a-newline-for-vim/71531#71531
主要内容如下:
在 vim 里查找时,\n 代表换行符, \r 代表回车符。
而在替换时,\r 代表换行,\n 代表空字符。
参见:http://vim.wikia.com/wiki/Search_and_replace
具体的例子如下:
比如查找换行符,可在 vim 使用: /\n
而我们要在每一行后面插入一空行的话,可以使用:
%s/$/\r/g
这里替换的字符就要是 \r,而不能是 \n