跳至主要内容

Project in VIM

最近想要用VIM组织一下文件,搜索了几个插件,觉得project还不错。VIM本身朴素的文本界面决定了文件树的简洁特质。


Project插件为VIM提供了组织文件的功能。用户可以将常用的文件组织到一个文件列表中。这份列表将会被VIM显示在左侧的窗口中。可以按『回车』键或是双击文件名来打开文件。这比起另一个插件『file-explorer』要容易使用。
这个插件还可以帮助用户切换到另一个目录,并运行vim的脚本。这些脚本可以修改环境变量,将编译器包含到$PATH变量中。这使得需要操作多个项目变得轻松易行。


由于Project插件内置了对VIM的folder的支持,因此可以自由地使用折叠功能来控制各个directory结点。而且使用'/'或是'?'进行查找的时候,丝毫不受折叠的影响。真是太酷了!



其它特点包括:
  1. 加载或是卸载目录中所有的文件(\r)。
  2. Grepping项目中所有的文件,这个特征还没有研究,不知道Windows下是否也支持grep。
  3. 运行一个用户自定义的脚本(非常有用的功能,可以用于定制编译环境)。
  4. 高度可定制。用户甚至可以自己编辑project的定义文件。
  5. 可以配合netrw插件,通过不同的协议(如ftp、rcp、scp或是http等)来操作不同的文件。

评论