在vim中搜索和替换,换行符被渲染为“^ @”
这个问题在这里已经有了答案:
在:s
的替换字段中,您需要对换行符使用r
not n
。
^ @是ASCII空字符。 Vim在内部使用 r作为换行符(这是^ M), n对于ASCII null,所以在替换中,如果使用 n,您将获得空字符而不是换行符。 另请参阅:h sub-replace-special
链接地址: http://www.djcxy.com/p/49323.html上一篇: In vim search and replace, newline is rendering as "^@"