gpt4 book ai didi

vim - Emacs的Command-T?

转载 作者:行者123 更新时间:2023-12-04 13:51:48 25 4
gpt4 key购买 nike

我是Emacs的老用户,但是2年前部分切换到MacVim,并且在我的所有编程工作中一直使用它(仍然使用Emacs进行其他工作)。我决定立即切换回Emacs,主要是因为真棒 evil-mode 。我很高兴,但是我仍然没有找到像Vim Command-T插件一样好和简单的东西。

Emacs替代方案的主要问题是它们太复杂或太慢。

与Command-T最接近的是 helm / helm-cmd-t ,但是它并不像它那样有效。

假设您有两条路径:

  • app/controllers/admin/feedback_controller.rb
  • app/controllers/fee_controller.rb

  • 在Vim的Command-T中,您可以编写:
    app/controllers/fe

    并且它将匹配两条路径。

    使用 helm-cmd-t,如果我写 app/controllers/fee,它将只匹配 fee_controller。如果我想两者都匹配,则必须使用正则表达式,例如 app/controllers/.*,这对来说不是 不好,但是需要更多的击键。

    任何建议表示赞赏!

    最佳答案

    只要ido-flex-match不为nil,任何使用ido的Emacs软件包都可以做到这一点。 Helm-cmd-t deliberately doesn't support this kind of flexible matching

    您可以使用find-file-in-repository并将ido-flex-match设置为't来获得描述的行为。

    关于vim - Emacs的Command-T?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15631325/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com