15 — Tastenkürzel und Adress-Kniffe
Zwei Tasten und eine Handvoll merkbarer Adressmuster kürzen den größten Teil der Navigation ab.
Tastatur
| Taste | Wo | Was sie tut |
|---|---|---|
S | Repository-Startseite | Springt in die Codesuche |
T | Repository-Codeseiten | Öffnet „Zur Datei springen"; die Namen filtern beim Tippen |
Die Tasten gelten für Repository-Seiten; auf Erkunden- oder Übersichtsseiten passiert nichts. Steht der Cursor in einem Textfeld, werden sie normal getippt.
Auf eine Zeile verlinken
Öffnen Sie eine Datei in der Quellansicht (?display=source) und klicken Sie auf eine Zeilennummer — die Adresse wird zu #L5 und die Zeile ist hervorgehoben. Für einen Bereich schreiben Sie ihn selbst:
.../readme.md?display=source#L5-L9
Wer diesen Link öffnet, sieht exakt dieselben Zeilen.
Adressmuster
Lautet Ihr Repository https://forge.kabaforce.com/besitzer/projekt, hängen Sie an:
| Zusatz | Was Sie bekommen |
|---|---|
/src/branch/main/ordner | Dateiliste auf jedem Branch |
/raw/branch/main/datei.md | Die rohe Datei — in Skripten mit curl |
/media/branch/main/bild.png | Bild oder Binärdatei direkt ausgeliefert |
/commits/branch/main | Commit-Historie des Branches |
/blame/branch/main/datei.md | Wer jede Zeile zuletzt geändert hat |
/compare/main...mein-branch | Jeder Unterschied zwischen zwei Branches oder Tags |
/archive/main.zip | Momentaufnahme des Branches (auch .tar.gz) |
/issues?state=open | Gefilterte Issue-Liste |
/releases · /wiki · /activity | Releases, Wiki, Aktivitätsübersicht |
/search?q=wort | Codesuche im Repository |
Statt Filter zu tippen: in der Oberfläche einstellen und das Ergebnis aus der Adresszeile teilen — bei allen öffnet sich dieselbe Ansicht.
Kleinigkeiten, die den Tag beschleunigen
- Raw-Links sind für Skripte gemacht:
curl -O https://forge.kabaforce.com/besitzer/projekt/raw/branch/main/setup.sh - Archiv-Links sind der kürzeste Weg, Code auf eine Maschine ohne git zu bringen.
- Vergleichs-Links beantworten „was hat sich in dieser Version geändert" in einer Zeile.
- Beim Bearbeiten einer Datei verschiebt ein Pfad im Namensfeld die Datei (Kapitel 03).