假设我要安装新软件包。要做到这一点,我需要记住,M-x package-install RET package-name是键入emacs的按键序列。
如果我忘记了这次击键,我的解决方案是谷歌我要完成的动作并浏览结果,直到找到正确的命令。
我怀疑有更好的方法可以查找emacs命令以及它们的功能。如果是这样,有人可以指点我吗?
谢谢!
答案 0 :(得分:5)
对此的第一个goto命令是apropos-command,它使用C-h a
(或M-x apropos-command
)调用,然后键入命令的搜索查询。
如果您知道某个函数的名称,可以使用运行describe-function命令的C-h f
来获取有关该命令的更多详细信息。
最后,如果您知道密钥序列,并希望了解有关所运行命令的更多详细信息,则可以使用C-h k
- describe-key让emacs在输入时告诉您该命令的命令和文档键序列。
您可以通过输入C-h ?
来获取更完整的帮助命令列表。
答案 1 :(得分:1)
内置手册是其他显而易见的地方,您可以使用其索引搜索每个手册,或者通过手册的全文搜索每个手册。
答案 2 :(得分:1)
如果使用Icicles,则每个读取命令名的命令都会内置等效的apropos-command
,您可以动态更改模式以调整匹配集。请参阅apropos completion。
然而,对于apropos-command
,您需要在开始时提供正则表达式或匹配的完整关键字列表(并且您需要将它们弄好),使用 Icicles 您可以修改/逐步更正它们,您可以逐步添加更多模式(progressive completion)。
当你的模式有一组匹配时,你可以看到完整的doc for each on demand,而不是搜索apropos-command
的输出(无论如何只显示部分文档)。
此外,冰柱 extends the standard apropos以各种方式命令。