сворачивание всех различий в magit?

Иногда в длинном журнале фиксации действительно больно перемещаться по развернутым различиям.

(Вы получаете расширенные различия, например, при нажатии Enter из режима magit-blame-mode)

Есть ли способ свернуть эти различия?


person eugene    schedule 11.02.2014    source источник


Ответы (1)


В любом буфере вы можете набрать Ch m, чтобы увидеть описания основного и второстепенного режимов, которые почти всегда включают привязки клавиш, определенные каждым режимом (и если это не так, вы можете набрать Ch b и затем выполнить поиск по интересующему вас режиму).

Основной режим magit-diff-mode включает следующие привязки:

M-1     magit-show-level-1-all
M-2     magit-show-level-2-all
M-3     magit-show-level-3-all
M-4     magit-show-level-4-all
M-H     magit-show-only-files-all
M-S     magit-show-level-4-all
M-g     magit-goto-diffstats
M-h     magit-show-only-files
M-n     magit-goto-next-sibling-section
M-p     magit-goto-previous-sibling-section
M-s     magit-show-level-4
person phils    schedule 11.02.2014
comment
Это вопрос (о магит-статусе)? Я не могу сказать. - person phils; 11.02.2014
comment
Нет, это была просто аренда. Мне было трудно разобраться с magit-show-only-files-all, а потом снова понять, что он предназначен для использования в magit-diff-mode, а не в magit-status. - person eugene; 11.02.2014
comment
это значит, я знал C-h m, но иногда мне трудно уловить то, что мне просто нужно :( .. например. да, я не вижу нигде, где magit-show-only-files-all предназначено для magit-diff-mode где угодно . Как вы можете сказать? - person eugene; 11.02.2014
comment
Все привязки, перечисленные C-h m, должны что-то делать в этом буфере. Magit - это немного странный случай, когда многие режимы в конечном итоге унаследованы от magit-mode, причем последний определяет большинство этих привязок (которые затем наследуются); так что вполне возможно, что некоторые из привязок не имеют отношения к конкретным режимам. Если вы чувствуете, что в некоторых режимах Magit есть нефункциональные привязки, вы можете зарегистрировать отчет об ошибке на github. - person phils; 11.02.2014
comment
Спасибо, M-h и M-H мне подходят. - person netawater; 22.01.2016