让GitHub对我的文件进行语法高亮显示

4

Github会自动对任何代码文件进行语法高亮,例如扩展名为.c的文件。并且有很多关于从'markdown'或.md文件内部控制高亮的信息。

但是如何让它来高亮它不知道的代码文件呢?

我甚至无法正确地缩进-如果我在编辑时设置了4个空格的制表符,在完成后它就会变成8个空格。

我不在意它使用的高亮风格,即使是错误的语言;它一定比纯文本外观更好。奇怪的是,在编辑时它使用某种高亮,但完成后又消失了。

这些文件不属于任何众所周知的语言,因此高亮不会完美;我只想要一点颜色。但我不想更改文件扩展名,因为那可能会令人困惑。


使用IDE进行语法高亮,或者使用GitHub桌面版适用于Windows或Mac。 - Raphaël Colantonio
我只使用GitHub,这样其他人就可以看到我自己语言的示例。如果没有高亮显示,它们看起来很单调,如果缩进不正确,它们看起来很凌乱。(我使用自己的IDE进行开发,所以这对我来说不是问题。) - bartc
2021年2月:现在可以在在线GitHub编辑器中使用!请查看下面我更新的答案。 - VonC
1个回答

2
标签页是通过在 GitHub url 中添加 ?t=4 参数来完成的。

但是语法高亮(例如使用 RougeGitHub 页面上)本身是:


“但是我如何让它突出显示它不知道的代码文件?”2021年2月更新(5年后),GitHub的首席执行官Nat FriedmanTwitter上宣布:“我们刚刚推出了另一个微小但不错的改进——现在,语法高亮可以在不需要先提交的新文件上工作。” Syntax Highlighting

在Github上,硬性和快速的信息似乎非常难以获取,但是经过更多搜索,我发现可以在我的源代码中使用“vim:set filetype=<langtype>”。除此之外,我还需要更改我的语言以忽略“vim:”行!我只需要找到最符合我语言的语言即可。至于制表符,我需要建议使用“?ts=4”的技巧。(如果提交后编辑器中的制表符/空格设置被忽略了,那么这个设置到底有什么作用呢?) - bartc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接