有没有办法搜索emacs中所有注册的命令以及它们的名称?例如,我能找到所有名称中带有"kill“的emacs命令吗?
我找不到所有emacs命令的列表,this是最接近的,但没有每个命令的名称,只有键绑定。然而,这种方法需要浏览web,内置的emacs命令词汇表将是首选...
发布于 2014-10-11 10:55:02
使用命令apropos-command
C-h a kill RET还有类似的命令apropos-variable和apropos (用于搜索命令、函数和变量)。
发布于 2014-10-11 14:17:20
正如@jch所说,正如你通过谷歌发现的那样:apropos-command是你的朋友。同样,其他apropos*命令也是如此。但这只是Emacs适当帮助的开始。
如果你使用库,那么每次系统提示你输入命令、函数、变量、face、buffer、file、...whatever的名称时,你都有内置的、增量的、恰当的帮助。
也就是说,Icicles模式完成这样的名称允许您使用正则表达式或子字符串,而不仅仅是前缀,- always。此是最有用的Icicles功能。
此外,您还可以使用多个模式来筛选匹配的候选项。使用两个或更多简单模式要比尝试创建一个复杂的regexp来提供相同的匹配集要容易得多。这是。
最后,Icicles也为您提供了。它增强了普通的apropos命令,提供了额外的apropos命令,并为每个完成候选对象提供帮助-包括简短的模式行描述( apropos*命令为您提供的内容)和按需提供的完整文档字符串。
https://stackoverflow.com/questions/26310529
复制相似问题