Vim:简单的"跳转到文件"命令?

Dav*_*ver 7 vim

"按名称跳转到源树中某处的文件"最简单的方法是什么?例如,如果我正在使用包含的"libfoo" libfoo/foo/foo.py,我希望能够foo.pylibfoo/**[0] 内的任何地方跳转到.

可能有一些方法用标签文件做到这一点?

[0]:即libfoo/及其子目录.

Ry4*_*ase 15

添加**是以逗号分隔的vim path变量(不是系统路径),如果你在项目的某个父目录中使用:

:find foo.py
Run Code Online (Sandbox Code Playgroud)

  • 投票给你,因为 find 绝对比安装和配置插件更简单。 (2认同)

Mat*_*ggs 6

检查命令-t,FuzzyFinderFuzzyFinder_Textmate

就个人而言,我发现command-t拥有最好的UI,但FuF_Textmate最适合快速到达非常大的项目中的正确位置(这就是为什么我在尝试所有3之后使用它)

请注意,fuzzyfinder_textmate不是由其原始作者维护的,因此您可能需要浏览gh网络选项卡以查找谁拥有最新的分支.还要注意安装起来有点痛苦.