在Emacs中 - 有没有办法可以在迷你缓冲区中通过正则表达式搜索扩展命令?那就是 - 我想通过regexp过滤命令,然后使用IDO或Icicles选择我需要的命令。
答案 0 :(得分:2)
使用ido时,您可以按C-t
打开正则表达式匹配。我一起使用smex
和ido
,效果很好。
答案 1 :(得分:2)
虽然它们不是regexp,但是默认的完成机制接受*代表“任何东西”,所以你可以M-x foo*bar ?
,它将列出名称看起来像“... foo ..的所有命令。的.bar ...“。
答案 2 :(得分:0)
我一直怀疑Icicles
提供了这个。
M-x <command-regexp> [PageUp/PageDown]
浏览匹配regexp和
的命令M-x <command-regexp> [Shift-Tab]
查看与regexp匹配的命令列表。更多here。