[vim] vim打开文件之后出现的^M是什么

2017-05-02  本文已影响0人  techhow

M就是就是在行尾显示的\r。之所以显示为M是因为Linux下一般用表示Ctrl键,而Ctrl+M表示回车,你可以在命令行里试试。如果一个文件在Win和Linux下都被编辑过,那这个文件的换行符可能混杂了\r\n与\n,这时Vim会认为这个文件是用\n换行的,多余的\r就用M表示出来了。如果文件的换行符全部是\r\n,Linux下用Vim打开是不会看到^M符号的。

参考资料:
1. https://www.zhihu.com/question/25506312
上一篇 下一篇

猜你喜欢

热点阅读