GitHub-Verknüpfung zum Formatieren des Codebeispiels

9

Der Stapelüberlauf verfügt über eine Schaltfläche, mit der Sie einen Textblock um vier Leerzeichen einrücken können, sodass Markdown ihn als Code behandelt. GitHub verwendet ebenfalls Markdown, scheint jedoch keine Formatierungsschaltflächen zu haben.

Verfügt GitHub über eine Tastenkombination oder eine Schaltfläche zum Einrücken eines Codeblocks oder muss ich den Code in einen Texteditor kopieren, einrücken und wieder einfügen?

Joey Adams
quelle

Antworten:

5

Es gibt keine Tastenkombination zum automatischen Einrücken eines Codeblocks.

Sie müssen entweder eine Browser-Erweiterung wie ein Benutzer-Skript finden oder selbst eine schreiben. Oder fügen Sie einfach die vier führenden Leerzeichen hinzu, wie Sie es jetzt tun würden.

Sie können eine Liste der aktuellen GitHub-Tastaturkürzel anzeigen, indem Sie auf einer beliebigen GitHub-Seite auf Shift+ ?klicken und auf "Alle anzeigen" klicken.

Acht Tage Unwohlsein
quelle
4

GitHub Flavored Markdown unterstützt eine alternative Syntax für die Code-Formatierung (beachten Sie die Backticks):

```
#include <stdio.h>

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

Dazu müssen Sie den Code nicht einrücken. Ein weiterer Bonus: Sie können die Programmiersprache angeben, um die Syntaxhervorhebung zu aktivieren:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
Joey Adams
quelle
1
Dies ist die beste Antwort, da GFM den Markdown-Standard erweitert, sodass Sie keinen Einzug benötigen. Wenn wir nur einen Konsens darüber erzielen könnten, welcher Geschmack zum Standard werden sollte.
Styfle
2

Wählen Sie die Zeilen aus, die Sie einrücken möchten, und drücken Sie Tabzweimal. Shift+ Tab Einrückungen.

Francesc Rosas
quelle
Dies funktioniert bei mir weder in Firefox noch in Chrome. Welchen Browser verwenden Sie?
Joey Adams
@JoeyAdams Ich habe es gerade mit Chrome und Firefox versucht. Außerdem funktioniert es in Gist nicht (der Editor ist nur ein Textbereich).
Francesc Rosas
Funktioniert gut in Chrome
ZygD