Magit - Как развернуть все и свернуть все разделы в magit-статусе


16

Нажатие TABна один неподготовленный файл показывает или скрывает детали, относящиеся к этому файлу.

Как показать и скрыть (переключить) информацию обо всех неподготовленных файлах одновременно?

Я наткнулся на контур-скрыть-подуровни через M-x. Но я хотел бы знать комбинацию клавиш, чтобы сделать это переключающим способом.

Я также набрал, ?чтобы проверить сочетания клавиш для области состояния magit, но не смог найти ответ.

Ответы:


19

Я думаю ты хочешь M-TAB magit-section-cycle-diffs

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


Фантастически, я просматривал документы, но, должно быть, пропустил это. Большое спасибо
Орион

@orion Рад слышать, что это то, что вы искали. Если это полностью отвечает на ваш вопрос, вы можете нажать на галочку слева от этого ответа, чтобы «принять» его, чтобы другие знали, что вопрос завершен.
Джек

4
Каждая операционная система или оконный менеджер, которые я использовал за последние 15 лет, M-TABсвязана с переключением окон ...
Фред Шоен,

2
На самом деле я искал М-2 или М-4 из любого места в магнитном буфере для расширения и свертывания всего, что задокументировано в ссылке, предоставленной Джеком
orion

8

Другой метод (если вы не хотите изменять привязки клавиш для M-TABрешения) - это навести курсор на строку с заголовком раздела, например, «Не внесенные изменения», и нажать, 2чтобы свернуть все изменения в этом разделе или 4развернуть их.

Это также работает для свертывания / расширения изменений в подразделе / ​​файле.


2- это именно то, что мне нужно, большое спасибо!
Ростислав

0

Вы можете использовать S-TAB(это shift), чтобы вызывать magit-section-cycle-globalдля грубой детализации полное расширение и -collapse.


0

Следующее работает как замена M-tab.

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

M-tab не работает в большинстве систем MS Windows

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.