Magit - Wie man alle Abschnitte im Magit-Status erweitert und reduziert

16

Durch Drücken TABauf eine einzelne nicht bereitgestellte Datei werden Details zu dieser Datei angezeigt oder ausgeblendet.

Wie kann ich Details aller nicht bereitgestellten Dateien gleichzeitig ein- und ausblenden (umschalten)?

Ich bin über Outline-Hide-Sublevel gestoßen M-x. Ich würde aber gerne eine Tastenkombination kennen, um dies umzuschalten.

Ich habe auch ?die Tastenkombinationen für den Magit-Statusbereich überprüft, konnte aber keine Antwort finden.

orion
quelle

Antworten:

19

Ich denke du willst M-TAB magit-section-cycle-diffs

https://magit.vc/manual/magit.html#Section-visibility

Jack
quelle
Fantastisch, ich habe die Dokumente durchgesehen, aber ich muss das verpasst haben. Vielen Dank
orion
@orion Freut mich zu hören, dass Sie danach gesucht haben. Wenn dies Ihre Frage vollständig beantwortet, können Sie auf das Häkchen links neben dieser Antwort klicken, um sie zu "akzeptieren", damit andere wissen, dass die Frage vollständig ist.
Jack
4
Jedes Betriebssystem oder jeder Fenstermanager, den ich in den letzten 15 Jahren verwendet habe, hat M-TABan das Umschalten von Fenstern gebunden ...
Fred Schoen
2
Eigentlich suchte ich nach M-2 oder M-4 von überall im Magit-Puffer, um alles zu erweitern und zu reduzieren, was in dem Link dokumentiert ist, den Jack bereitgestellt hat
orion,
8

Eine andere Methode (wenn Sie die Tastenkombinationen für die M-TABLösung nicht ändern möchten ) besteht darin, den Cursor auf die Zeile mit der Abschnittsüberschrift zu positionieren, z. B. "Unstaged changes", und auf zu drücken, 2um alle Änderungen in diesem Abschnitt zu reduzieren oder 4zu erweitern.

Es funktioniert auch zum Reduzieren / Erweitern von Änderungen pro Unterabschnitt / Datei.

Elardus Erasmus
quelle
2- genau das habe ich gebraucht, vielen dank!
Rostyslav Druzhchenko
0

Sie können S-TAB(das ist shift) verwenden, um magit-section-cycle-globaleine Grobgranularität aufzurufen, die vollständig erweitert und reduziert wird.

Micah Elliott
quelle