如何在Emacs的迷你缓冲区中使用软件autojump?
我喜欢在命令行中使用autojump来节省在路径之间导航的时间。当我编辑不同的文件时,我觉得在Emacs迷你缓冲区中需要同样的便利。怎么做到这一点?
[编辑]
我目前使用的替代方法是在Emacs缓冲区中调用shell
模式,并在该shell-in-Emacs-buffer中使用autojump。或者只需转到shell程序(Terminal,iTerm等)并在那里运行autojump。然后将我使用autojump找到的路径复制到Emacs迷你缓冲区中。
答案 0 :(得分:1)
我不熟悉autojump,但我按照你的链接阅读了说明。 “维护一个你使用最多的目录的数据库”听起来有点像迷你缓冲区完成,但我相信你可以写一些代码来整合这样一个现有的数据库。
我建议只采用以下方法之一:
答案 1 :(得分:1)
只需使用最近文件名列表即可完成文件名。 This page解释了如何执行此操作并列出了几个完成包。
根据我的经验,我建议Iswitchb完成或从所列替代品中完成任何事情。
更新:here is an other page from Emacswiki,它描述了如何快速到达文件系统中的任何位置。