即使在 Windows 上,Matlab .m 文件也使用 Unix LF 行结尾。我希望设置 git 配置文件,以便 .m 文件not像其他常规文本文件一样转换回 CRLF(即我使用 LF 作为存储库中的默认样式,即使它是 Windows)。
这可以做到吗?
编辑:来自 Matlab 2008b 手册。 (在编辑和调试 M 文件下)
MATLAB 软件提供的文件中删除了行结尾
Windows 平台;影响记事本应用程序中的查看
在以前的版本中,随 MATLAB for Windows 提供的文本文件
平台包括每个末尾的回车符和换行符
线。从 R2007b 开始,MATLAB 提供的文本文件不再
在每行末尾包含回车符和换行符。
受影响的文件类型有:
.asc
。蝙蝠
。C
.cc
.cdr
.cpp
.def
。为了
GS.权利
。H
.ini
.米
.mdl
.pl
自述文件
.tlc
.tmf
。TXT
如果您在 MATLAB 和其他常见文件中查看文件,则不会产生任何影响
文本编辑器,已知的 Microsoft 记事本除外
应用。
兼容性注意事项。如果您使用记事本应用程序
查看MATLAB提供的文件,你会看到回车符和换行符
符号而不是行结束符。这使得文件的可读性较差
记事本应用程序。其他文本编辑器可能会显示符号
而不是行结尾,但在测试的常见文本编辑器中,没有
已经发现这样做了。
作为记事本应用程序的替代方案,请使用 Microsoft
Windows 平台提供的写字板应用程序或其他文本
编辑器来查看文件。
Set the core.autocrlf
配置为 false 和core.eol
to lf
在 Windows 上。
[core]
autocrlf = false
eol = lf
另外,看看gitattributes under Checking-out and checking-in
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)