GitHub ярлык для форматирования образца кода


9

Переполнение стека имеет кнопку, которую вы можете нажать для отступа блока текста на четыре пробела, чтобы Markdown воспринимал его как код. GitHub также использует Markdown, но, похоже, не имеет кнопок форматирования.

Есть ли в GitHub комбинация клавиш или кнопка для отступа блока кода, или мне нужно будет скопировать код в текстовый редактор, сделать отступ и вставить его обратно?

Ответы:


5

Там нет сочетания клавиш для автоматического отступа блока кода.

Вам нужно будет либо найти расширение для браузера, например, пользовательский скрипт, либо написать его самостоятельно. Или просто добавьте четыре пробела, как сейчас.

Вы можете просмотреть список текущих сочетаний клавиш GitHub, нажав Shift+ ?и нажав «Просмотреть все» на любой странице 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

2

Выберите линии, которые вы хотите сделать отступ, и нажмите Tabдважды. Shift+ Tab индентцы.


Это не работает для меня ни в Firefox, ни в Chrome. Какой браузер вы используете?
Джои Адамс

@JoeyAdams Я только что попробовал с Chrome и Firefox. Кроме того, это не работает в Gist (редактор - это просто текстовая область).
Франческ Росас

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.