我最近向 GitHub 添加了一个项目,其中一些文件没有完全显示。例如 - https://github.com/Fitzpasd/Simple-programming-language-incl.-Scanner---Parser/blob/master/SymTab.cs
如果单击“原始”,则会显示整个文件。我的格式可能有问题吗?我在 Windows 上使用 Git 并拥有所有推荐的设置(文件转换等)。
我最近向 GitHub 添加了一个项目,其中一些文件没有完全显示。例如 - https://github.com/Fitzpasd/Simple-programming-language-incl.-Scanner---Parser/blob/master/SymTab.cs
如果单击“原始”,则会显示整个文件。我的格式可能有问题吗?我在 Windows 上使用 Git 并拥有所有推荐的设置(文件转换等)。
我不知道你是怎么做到的,但是当我下载“原始”版本(手头没有 git)时,它的换行符遵循旧的 mac 约定。也就是说,它仅使用CR
( \r
) 字符(与CR LF
Windows 或LF
unix-ish 系统上的不同)。由于现在这是一个相当模糊的选项(并且取决于所使用的编程语言和库,支持的意义重大),它可能根本不受支持。这个假设得到了一篇关于换行符的 GitHub 文章的支持,该文章根本没有提到CR
约定,并且使用“Mac == LF
”。不过联系 GitHub 支持也无妨。
其他正确显示的文件没有这些文件(例如Scanner.cs
使用 unix 约定)。