遇到的问题
Obsidian使用的换行符为LF,Windows其他都是用的CRLF。上传到git之后,换行符LF不变,pull回来,LF会转换成CRLF。当用Obsidian打开时,CRLF又自动转换成了LF,导致所有打开过的文件git都识别为已修改
通过设置git的 git config --global core.autocrlf input
参数可以解决这个问题,但是设置后Windows其他使用CRLF的地方会因为拉取时没有转换换行符导致同样的问题
不能每次Obsidian提交的时候设置一下git,提交后又设置回来
参考:https://blog.csdn.net/qq_34707272/article/details/107508411
预期的效果
希望Obsidian能够与Windows其他软件一样统一用CRLF作为换行