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?

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.


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
```

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.