【发布时间】:2021-06-07 20:46:03
【问题描述】:
每次我git commit 时,我都会收到一条警告,说我的文件有 Windows 行结尾,它们将被更改为非 Windows 行结尾。我不知道为什么会发生这种情况,似乎我现在写入的每个文件都有 Windows 行结尾。如何将其改回以使用 Unix 行尾?无论编辑器如何,都会发生这种情况,它发生在 Vim 和 VS Code 中
【问题讨论】:
-
您好!这个问题可能更适合apple.stackexchange.com。如果你同意,你可以flag it for migration
-
@Brian 我不确定。在What topics can I ask about here? 中说“程序员常用的软件工具” 是主题。如果这是一个随机的 macOS 命令行问题,那么,当然,其他论坛是合适的,但这对我来说似乎是一个话题......
-
@Rob 也许我误读了 Aamir 的问题,但这似乎与任何特定的“程序员常用的软件工具”无关。如果这个问题是关于 git 或 VS Code 的,那么当然,它可能是这里的主题。但似乎 Aamir 的问题在于 macos 本身,因此他们可能会在专用站点上获得更好的支持。另外,由于这个问题只被标记为
macos,所以非常、非常很少有人会在这里看到它。 -
请注意,vim
fileformat魔法并不特定于 Mac:例如,它在 Linux 上的工作方式相同。 (实际上我在.vimrc中使用set ffs=unix禁用了对DOS 文件格式的识别,但这可能不是大多数人想要做的。) -
问题仅限于给定存储库中的文件还是全球性问题?如果是前者(很可能),几乎可以肯定是由于存储库配置错误造成的,请参阅this guide。如果后者(非常不太可能),请将您的计算机从窗户扔出去,然后换一台新的。
标签: git macos visual-studio-code vim