有时在长的提交日志中,导航所有展开的差异非常痛苦。(例如,从magit-blame-mode按Enter键获取展开的差异)。是否有一种方法可以折叠这些差异?
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
C-h m
的作用,但有时候很难找到我需要的东西 :( 比如说,我没看到任何地方说明 magit-show-only-files-all 是用于 magit-diff-mode 的。你要怎么知道呢? - eugeneC-h m
列出的所有绑定都应在该缓冲区中执行某些操作。Magit 是一个稍微有点奇怪的情况,它有许多模式最终都是从magit-mode
派生而来,后者定义了大部分这些绑定(然后被继承);因此,某些绑定可能对特定模式不太相关。如果您觉得某些 Magit 模式中存在非功能性绑定,则可以在 GitHub 上记录错误报告。 - phils