Skrót GitHub do formatowania próbki kodu

9

Przepełnienie stosu ma przycisk, który można nacisnąć, aby wciąć blok tekstu o cztery spacje, aby Markdown potraktował go jak kod. GitHub również używa Markdown, ale wydaje się, że nie ma przycisków formatowania.

Czy GitHub ma skrót klawiszowy lub przycisk do wcięcia bloku kodu, czy też będę musiał skopiować kod do edytora tekstowego, wciąć go i wkleić z powrotem?

Joey Adams
źródło

Odpowiedzi:

5

Nie ma skrótu klawiaturowego do automatycznego wcięcia bloku kodu.

Musisz albo znaleźć rozszerzenie przeglądarki, takie jak skrypt użytkownika, albo sam je napisać. Lub po prostu dodaj cztery wiodące spacje, tak jak teraz.

Możesz zobaczyć listę aktualnych skrótów klawiaturowych GitHub, klikając Shift+ ?i klikając „Zobacz wszystko” na dowolnej stronie GitHub.

Osiem dni złego samopoczucia
źródło
4

GitHub Flavored Markdown obsługuje alternatywną składnię do formatowania kodu (zauważ backsticks):

```
#include <stdio.h>

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

Nie wymaga to wcięcia kodu. Kolejna korzyść: możesz określić język programowania, aby włączyć wyróżnianie składni:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
Joey Adams
źródło
1
To najlepsza odpowiedź, ponieważ GFM rozszerza standard Markdown, więc nie trzeba wcinać. Gdybyśmy tylko mogli uzyskać pewien konsensus co do tego, jaki smak powinien stać się standardem.
styfle
2

Wybierz linie, które chcesz wciąć i naciśnij Tabdwa razy. Shift+ Tab unindents.

Francesc Rosas
źródło
To nie działa dla mnie ani w przeglądarce Firefox, ani w Chrome. Z jakiej przeglądarki korzystasz?
Joey Adams
@JoeyAdams Właśnie próbowałem z Chrome i Firefox. Ponadto nie działa w Gist (edytor jest tylko obszarem tekstowym).
Francesc Rosas
Ładnie działa w Chrome
ZygD