vim – Emacs的Command-T?

我是很长时间的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的Emacs包都可以这样做,前提是ido-flex-match不是nil. Helm-cmd-t deliberately doesn’t support this kind of flexible matching.

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

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...