Magit-如何在m​​agit-status中扩展所有部分并折叠所有部分


17

按下TAB一个未暂存的文件会显示或隐藏与该文件有关的详细信息。

如何一次显示和隐藏(切换)所有未暂存文件的详细信息?

我确实通过遇到了大纲隐藏子级别M-x。但是我想知道一种组合键来实现此目的。

我还键入了?要检查magit-status区域的快捷键快捷键,但找不到答案。

Answers:


20

我想你要 M-TAB magit-section-cycle-diffs

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


太棒了,我确实浏览了文档,但一定错过了。非常感谢
orion

@orion很高兴得知您正在寻找。如果这完全回答了您的问题,则可以单击此答案左侧的对勾以“接受”,以便其他人知道该问题已完成。
2016年

4
我在过去15年中使用的每个操作系统或窗口管理器都必须M-TAB切换窗口...
Fred Schoen

2
实际上,我要寻找的是从magit缓冲区中的任何位置扩展或折叠全部的M-2或M-4,这在Jack提供的链接中进行了介绍
Orion

9

另一种方法(如果您不想更改M-TAB解决方案的键绑定)是将光标放在带有节标题的行上,例如“ Unstaged changes”,然后按一下2以折叠该节中的所有更改,或4展开它们。

它还适用于折叠/展开每个小节/文件的更改。


2-正是我需要的,非常感谢!
Rostyslav Druzhchenko,


0

以下内容可替代M-tab

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

M-tab 在大多数MS Windows系统上不起作用

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.