Ubuntu 随机开始在换行符中添加 ^M (CRLF)(所有编辑器)

Ubuntu 随机开始在换行符中添加 ^M (CRLF)(所有编辑器)

当我在 Ubuntu 18(Virtualbox)上使用回车键进行正常换行时,它在 git 中始终显示正常 - 它从未添加 ^M(据我了解,这是 DOS 使用的回车符/换行符的一个版本)。它随机开始将它们添加到我的换行符中,我不知道为什么,也找不到解决方案来再次摆脱它们​​。

另一个有用的信息是,所有现有的编辑换行符都不显示 ^M,只显示新编辑的换行符。

尝试过的编辑器:gedit、Visual Studio Code、Vim (CLI)

这是 git diff 显示的内容:

         </div>
     </form>
</div>
</div>^M
<!--^M
 <ul class="nav navbar-top-links navbar-right">
     <li>
         <a href="#">

相关内容