编辑文件后保存经常会因行尾符号导致整个文件改变

如题所言,文件内容完全一样,只是行尾符号可能不一样,导致git提交时,显示所有内容都改变了。

用别的编辑器editplus之类的编辑就从来没出现过这样的,emacs就时不时出现这种情况,很是烦人。

是配置问题还是啥原因,难道保存时,就把其它没编辑过的行尾符号也改了么?

你得确定是谁改了 EOL,Emacs 通常不会改,所以可能是 git,git config --global core.autocrlf false 让 git 不自动转换。

空格警察出动🚓

GitHub - lewang/ws-butler: Unobtrusively trim extraneous white-space *ONLY* in lines edited. 用这个,只会改你修改的那几行

已经配置过全局的 core.autocrlf=false

好,我用一段时间看看