不做git CRLF转换.m matlab文件



Matlab .m文件即使在Windows上也使用Unix的LF行结尾。我希望设置git配置文件,使。m文件转换回CRLF作为其他常规文本文件(即,我使用LF作为默认样式在repo,即使它的Windows)。

这能做到吗?

编辑:来自Matlab 2008b手册。(在编辑和调试m文件下)

MATLAB软件提供的文件中删除的

行尾Windows平台;在记事本应用程序中查看影响

在以前的版本中,MATLAB for Windows提供的文本文件平台包括一个回车和换行在每个结束线。从R2007b开始,MATLAB提供的文本文件没有在每行的末尾包括一个回车和换行符。

受影响的文件类型有:.asc。bat. c.cc.cdr. cpp. def"栏gs.rights. h. ini00. mdl.pl自述.tlc.tmf. txt

如果您在MATLAB和其他常用中查看文件,则没有影响文本编辑器,除了已知的微软记事本应用程序。

兼容性的考虑。如果您使用记事本应用程序来查看MATLAB提供的文件,您可以看到回车和换行用符号代替行尾。这使得文件的可读性降低记事本应用程序。其他文本编辑器可能会显示这些符号而不是行尾,但在测试的常见文本编辑器中,没有

作为记事本应用程序的替代方案,请使用Microsoft写字板应用程序,提供与Windows平台,或其他文本编辑器查看文件。

在Windows上设置core.autocrlf为false, core.eollf

[core]
    autocrlf = false
    eol = lf

另外,看看Checking-out and checking-in

下的gitattributes

将"自定义"设置为false。设置的核心。(这将确保您不会在差异和补丁中将^M突出显示为有问题的空白)。使用vim或其他编辑器确保.m文件中有lfs。

相关内容

  • 没有找到相关文章

最新更新