3

我开始了解magitEmacs 的包。集成很好。但我对如何获得帮助感到非常困惑。

我创建了一个临时存储库,向其中添加了一个文件test.org并运行了命令magit-status。然后我就去?寻求帮助。我认为这意味着它会在 magit-status 屏幕中显示可供我使用的命令。屏幕如下所示:

截屏

底部是可用的 magit 操作。注意它是怎么说s: Show Status的。但s不这样做。它暂存一个文件。并且没有u密钥,但它会取消暂存文件。

我是误读了这个还是我调用了错误的帮助屏幕或其他东西?

4

1 回答 1

2

magit提供了一种适合基于键盘输入的上下文菜单形式。因此,键绑定取决于您所在的菜单。有点违反直觉,?不会打开特定于模式的帮助(C-h m照常使用)。?通过调用 . 打开顶级上下文菜单magit-key-mode-popup-dispatch。在此菜单中时,可用的键绑定与调用时不同magit-status。在状态模式下,su绑定到magit-stage-itemmagit-unstage-item。由于它们在某一点上作用于项目,因此在其中一个上下文菜单中将键绑定到它们是没有意义的。考虑到这一点,在 by 启动的上下文菜单中绑定s到是很自然的。"Show Status"?

于 2015-02-13T04:31:58.193 回答