我现在正在使用awesome软件包“find-file-in-repository”在不同存储库中的文件之间跳转,使用ido巧妙地完成文件路径。
然而,我面临的一个问题是,我每天至少要处理10个不同的存储库,所以我想找到一种方法来执行以下操作。
一个假设的函数切换到调用时:
有没有这样的轻量级和智能可用? 有关其他可能的工作流程的建议,否则在存储库中的项目和文件之间切换?
我想避免在我的存储库中将所有可能的文件放在一个完成列表中,因为它变得非常慢并且在那时找到我正在寻找的内容更加困难..
答案 0 :(得分:6)
你试过projectile
吗?有了它,您可以执行projectile-switch-project
,它会提示您已经完成的所有项目,一旦您选择了项目,它将提示您输入要在 项目中打开的文件。此外,还有其他一些好处,如grep-in-project
,replace-in-project
等。
P.S。它将git
,mercurial
,darcs
,bazaar
repos识别为项目。
答案 1 :(得分:0)
有没有这样的轻量级和智能可用?有关其他可能的工作流程的建议,否则在存储库中的项目和文件之间切换?
是。使用Emacs 书签 。您几乎可以为任何内容添加书签,包括“存储库”或存储库集或存储库的各个部分。
Bookmark+,尤其是你的朋友。