GitHub格式化代码示例的快捷方式


9

堆栈溢出有一个按钮,您可以按此按钮将一个文本块缩进四个空格,以便Markdown将其视为代码。GitHub也使用Markdown,但似乎没有格式按钮。

GitHub是否具有键盘快捷键或按钮来缩进一段代码,还是我必须将代码复制到文本编辑器中,使其缩进然后粘贴回去?

Answers:


5

没有键盘快捷方式可以自动缩进一段代码。

您要么必须找到一个浏览器扩展(例如用户脚本),要么自己编写一个。或者只是像现在那样添加四个前导空格。

您可以通过Shift+ ?并在任何GitHub页面上单击“查看全部”来查看当前GitHub键盘快捷键的列表。


4

GitHub Flavored Markdown支持代码格式的另一种语法(注意反引号):

```
#include <stdio.h>

int main(void)
{
    puts("Hello, world\n");
    return 0;
}
```

这不需要您缩进代码。另一个好处是:您可以指定编程语言以启用语法突出显示:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```

1
这是最好的答案,因为GFM扩展了Markdown标准,因此您无需缩进。如果我们能就哪种口味应成为标准达成某种共识。
styfle 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.