我开始了解Emacs的magit包。集成很好。但我对如何获得帮助感到非常困惑。
我创建了一个临时存储库,向其中添加了一个test.org文件,并运行了命令magit-status。然后我点击?寻求帮助。我认为这意味着它会在magit-status屏幕中显示对我可用的命令。屏幕如下所示:

底部是可用的magit操作。请注意它是如何显示s: Show Status的。但s不会这样做。它存放一个文件。而且没有u密钥,但它可以将文件卸载。
我是读错了,还是调用了错误的帮助屏幕或其他什么东西?
发布于 2015-02-13 12:31:58
magit提供了一种与基于键盘的输入相匹配的上下文菜单形式。因此,键绑定取决于您所在的菜单。与直觉相反的是,?没有打开特定于模式的帮助(像往常一样使用C-h m )。通过调用magit-key-mode-popup-dispatch,?将打开顶级上下文菜单。在此菜单中,可用的键绑定与调用magit-status时的键绑定不同。在状态模式下,s和u绑定到magit-stage-item和magit-unstage-item。因为它们在点上作用于项,所以在上下文菜单中绑定它们的键是没有意义的。考虑到这一点,在?启动的上下文菜单中将s绑定到"Show Status"是很自然的。
https://stackoverflow.com/questions/28436736
复制相似问题