Magit - Comment développer et réduire toutes les sections dans magit-status

16

En appuyant TABsur un seul fichier non organisé, vous affichez ou masquez les détails relatifs à ce fichier.

Comment afficher et masquer (basculer) les détails de tous les fichiers non mis en scène à la fois?

J'ai rencontré des sous-niveaux de contour-masquage via M-x. Mais je voudrais connaître une combinaison de touches pour le faire de manière alternée.

J'ai également tapé ?pour vérifier les raccourcis clavier pour la zone d'état magit, mais je n'ai pas trouvé de réponse.

orion
la source

Réponses:

19

Je pense que tu veux M-TAB magit-section-cycle-diffs

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

Jack
la source
Fantastique, j'ai regardé à travers les documents mais j'ai dû manquer ça. Merci beaucoup
orion
@orion Heureux d'apprendre que c'est ce que vous cherchiez. Si cela répond pleinement à votre question, vous pouvez cliquer sur la coche à gauche de cette réponse pour «l'accepter» afin que les autres sachent que la question est complète.
Jack
4
Chaque système d'exploitation ou gestionnaire de fenêtres que j'ai utilisé au cours des 15 dernières années est M-TABlié à la commutation de fenêtres ...
Fred Schoen
2
En fait, ce que je cherchais, c'était du M-2 ou du M-4 de n'importe où dans le tampon magit pour tout développer et tout réduire, ce qui est documenté dans le lien fourni par Jack
orion
8

Une autre méthode (si vous ne souhaitez pas modifier les raccourcis clavier pour la M-TABsolution) consiste à positionner votre curseur sur la ligne avec l'en-tête de section, par exemple "Modifications non programmées", et appuyez sur 2pour réduire toutes les modifications dans cette section ou 4pour les développer.

Il fonctionne également pour réduire / étendre les modifications par sous-section / fichier.

Elardus Erasmus
la source
2- est exactement ce dont j'avais besoin, merci beaucoup!
Rostyslav Druzhchenko
0

Vous pouvez utiliser S-TAB(c'est shift) pour appeler magit-section-cycle-globalpour une granularité grossière pleine expansion et -réduire.

Micah Elliott
la source
0

Les éléments suivants remplacent M-tab.

(define-key magit-mode-map [(control >)] 'magit-section-cycle-diffs)

M-tab ne fonctionne pas sur la plupart des systèmes MS Windows

David
la source