3

我正在研究autocrlfGIT 的最佳设置,如果设置为 false,我对粘贴到编辑器中的代码会发生什么感到困惑。我注意到很多人建议将其设置为false,并提到只要使用正确且正确设置的编辑器就应该没有问题,如果我在文件中编写所有代码我可以理解这一点;但是我很困惑如果我从浏览器复制一个片段,或者可能是一些旧代码或其他东西,或者如果我使用整个旧文件怎么办,这个设置将如何工作。当然,我很容易得到混合的 CRLF 和 LF,因为我得到的一些代码可能是 CRLF 和一些 LF?还是编辑器如此聪明以至于他们自己在保存时转换任何粘贴的代码?

编辑:我想我还应该问:如果 EOF 是混合的,这是一个真正的问题吗?

4

1 回答 1

1

这个想法是,为了避免 EOF 出现任何问题,只使用编辑器:

  • 能够检测打开文件使用的当前 EOF 样式
  • 能够以相同的EOF 样式保存该文件(因此,保存时没有转换)

那样:

于 2012-05-13T21:21:46.193 回答