2

在 Emacs 中 - 有没有办法可以在 minibuffer 中通过正则表达式搜索扩展命令?那就是 - 我想通过正则表达式过滤命令,然后使用 IDO 或 Icicles 选择我需要的命令。

4

3 回答 3

2

使用 ido 时,您可以按 开启正则表达式匹配C-t。我一起使用smexido,效果很好。

于 2012-08-08T17:40:28.100 回答
2

虽然它们不是正则表达式,但默认完成机制接受 * 代表“任何东西”,因此您可以这样做M-x foo*bar ?,它会列出名称看起来像“...foo...bar...”的所有命令。

于 2012-08-09T16:34:31.017 回答
0

我一直怀疑这Icicles证明了这一点。

M-x <command-regexp> [PageUp/PageDown]

浏览命令数学正则表达式,和

M-x <command-regexp> [Shift-Tab]

查看与正则表达式匹配的命令列表。更多在这里

于 2012-08-09T11:53:21.113 回答