为什么我在 GitHub 上的其中一个代码预览看起来像纯文本?

Bri*_*rry 6 matlab github

最近对我的存储库的提交使 .m 文件之一的代码看起来像普通的纯文本(下面的片段图像)——没有彩色关键字或任何东西。不过其他 .m 文件预览看起来很正常。我看不到带有非彩色预览的文件与其他文件之间的任何明显差异。这有点不方便,因为如果没有颜色,扫描 GitHub 上的代码预览效率会降低。我再次尝试推动,它是一样的。有没有办法来解决这个问题?

在此处输入图片说明

Cri*_*ngo 9

这很可能是由语言学家(GitHub 上用来猜测代码语言以用于突出显示的软件)错误地猜测此文件的语言造成的。

.m除了 MATLAB(我相信 Mathematica 和 ObjectiveC)之外,该扩展还被其他各种语言使用。如果语言学家猜错了,则使用的突出显示是错误的。

要告诉 GitHub 您的代码是什么语言.gitattributes,请在存储库的根目录中添加一个文件,并在该文件中添加如下一行:

src/*.m linguist-language=matlab
Run Code Online (Sandbox Code Playgroud)

(替换src/*.m为匹配 MATLAB M 文件名称所需的任何内容)。