如何在 CtrlP 中搜索模糊顺序

How can I search a fuzzy order in CtrlP

在 sublime 等其他编辑器中,如果我搜索 usermodel,它将匹配 models/users.ex 的路径,但是在 CtrlP 中,如果我执行相同的查询,它将失败。我必须记得搜索路径 modeluser 才能匹配。

有没有办法调整它以使 usermodeluser model 匹配?我已经阅读了文档,但没有找到方法,但我是新手,不确定我是否遗漏了什么。

AFAIK CtrlP 做不到,但您可以尝试编写自定义匹配器(参见示例 here)。

还有 Unite 具有类似的功能,允许使用 space 分隔多个模式以缩小候选范围。这样 user model 将以任何顺序匹配包含这两个词的任何内容。

我最终切换到具有邪恶模式 (gasp) 的 emacs (spacemacs) 以获得改进的 Elixir 支持,并且我能够使用 Helm 进行乱序模糊搜索。