【问题标题】:Why is Github using different syntax highlighting for same file type?为什么 Github 对相同的文件类型使用不同的语法高亮显示?
【发布时间】:2022-01-20 17:25:42
【问题描述】:

我在 github 上有两个程序集文件,它们应该具有相同的语法突出显示,但它们没有如下图所示。第一张图是错的,cmets没有变灰,第二张图是对的。任何想法如何修复第一张图片?

【问题讨论】:

    标签: github


    【解决方案1】:

    它们可能被检测为不同类型的文件。 GitHub 为此使用了 Linguist 库,但它并不完美。此外,汇编文件特别难以检测,因为不同的汇编程序具有不同的寄存器名称、语法和注释形式。

    您可以在Linguist documentation 中指定的.gitattributes 文件中指定覆盖以强制正确检测您的文件。

    【讨论】:

    • 我能够按照您所说的解决我的问题,在我的情况下,我使用 *.s linguist-language=Unix-Assembly 来获得我想要的语法突出显示
    猜你喜欢
    • 2012-02-11
    • 2017-03-05
    • 2017-08-06
    • 1970-01-01
    • 2022-09-24
    • 2018-06-04
    • 2020-07-11
    • 2021-05-01
    • 1970-01-01
    相关资源
    最近更新 更多