我在长时间会话期间意外发现了VI的一个特性,这是我想要使用的一个功能,但我无法在历史中找到它。VI和VIM文件列表
如果我有一个以.property结尾的文件列表,如何在vi中打开这些文件的列表,以便它们显示为可向下滚动并选择要编辑的正确文件的列表?
我确实回顾了我的历史,但是我打开了一百万个标签,并且无法了解我是如何做到这一点的!
谢谢。
我在长时间会话期间意外发现了VI的一个特性,这是我想要使用的一个功能,但我无法在历史中找到它。VI和VIM文件列表
如果我有一个以.property结尾的文件列表,如何在vi中打开这些文件的列表,以便它们显示为可向下滚动并选择要编辑的正确文件的列表?
我确实回顾了我的历史,但是我打开了一百万个标签,并且无法了解我是如何做到这一点的!
谢谢。
:e <directory containing .property files>
输入
这将列出目录中的所有文件。现在您可以导航到正确的文件并开始编辑。
如果您是在包含.property文件的目录,那么你可以只用:E
输入
我建议你尝试ctrlp.vim它通过文件名或完整路径,正则表达式搜索的搜索,自动检测项目根目录(带有.git | hg | svn | bzr | _darcs文件夹的项目根目录),个性化文件名称排除等等。
只要按下它会打开一个窗格,你可以搜索你想要的:
:vnew|r!find . -name *.property
上面的命令在新的垂直窗口中打开一个新的缓冲区,并与输出填充它find
。使用gf
跳转到光标下的文件。
:args **/*.property
:ls
上面的命令递归地填充与.property
结尾的文件中的参数列表。使用:ls
选择要编辑的缓冲区。
然后您可以使用Ctrl + H编辑隐藏列表,输入'\ .property'并按几次'a'只显示那些以.property结尾的文件。 –