在Git中发现用Emacs打开的文件都有一个^M,这个应该是Mac机产生的换行符(这样的代码看起来会死人的),以为简单的m-x repl RET s RET在输入^M替换一下就可以,但是很快发现,这个办法根本不行, ^M这个根本不是输入的研究了一下, 终于找到了办法:
-
M-<
到文档的最开始处 -
M-x replace-string RET C-q C-m RET RET
或M-% RET C-q C-m RET !
-
C-x RET c utf-8-unix RET C-x C-w RET y
(如果已经是Unix编码了这一步可以忽略)
网友评论