Magit - Como expandir tudo e recolher todas as seções no status magit

16

Pressionar TABum único arquivo não faseado mostra ou oculta os detalhes pertinentes a esse arquivo.

Como mostrar e ocultar (alternar) detalhes de todos os arquivos não estágios de uma só vez?

Eu me deparei com esboços de esconder e subníveis via M-x. Mas eu gostaria de saber uma combinação de teclas para fazer isso de uma maneira alternada.

Também digitei ?para verificar os atalhos de atalho de teclado da área de status do magit, mas não consegui encontrar uma resposta.

orion
fonte

Respostas:

19

Eu acho que você quer M-TAB magit-section-cycle-diffs

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

Jack
fonte
Fantástico, examinei os documentos, mas devo ter perdido isso. Muito obrigado
orion
@orion Feliz em saber que é isso que você estava procurando. Se isso responder totalmente à sua pergunta, clique na marca de seleção à esquerda desta resposta para "aceitá-la" para que outras pessoas saibam que a pergunta está completa.
Jack
4
Cada gestor do sistema ou janela operando Eu tenho usado nos últimos 15 anos tem M-TABobrigado a comutação janela ...
Fred Schoen
2
Na verdade o que eu estava procurando era M-2 ou M-4 a partir de qualquer lugar do tampão magit para expandir e recolher tudo, que está documentada no link de Jack fornecido
orion
8

Outro método (se você não deseja alterar as combinações de teclas para a M-TABsolução) é posicionar o cursor na linha com o cabeçalho da seção, por exemplo, "Mudanças sem etapas" e pressionar 2para recolher todas as alterações nessa seção ou 4expandi-las.

Também funciona para recolher / expandir alterações por subseção / arquivo.

Elardus Erasmus
fonte
2- é exatamente o que eu precisava, muito obrigado!
Rostyslav Druzhchenko,
0

Você pode usar S-TAB(que é shift) para chamar magit-section-cycle-globaluma granularidade grossa de expansão completa e recolhimento.

Micah Elliott
fonte