VIM项目代码管理插件Project安装指南

asmallrabbit 2011-12-26

VIM是Linux和Unix下常用的文本编辑工具,在编写代码和阅读代码中经常使用。

但VIM进行代码项目管理时,没有IDE集成开发工具方便,现在提供一个VIM插件Project,可以对代码项目进行简单的集中管理

一、 下载安装

1、 在 Vim 网站上下载最新版本project.tar.gz 或直接下载project-1.4.1.tar.gz

2、 解压缩移动plugin和doc到~/.vim目录(没有~/.vim则自己创建),步骤如下:

mkdir ~/.vim  


mv doc ~/.vim  


mv plugin ~/.vim 

二、Project 使用介绍

1、 打开vim后,敲入命令 :Project,可以看到project的列表(如果没初始化,则为空)

2、 输入C(斜杠+大写的C),会出现下面这些信息

Enter the Name of the Entry: ProjectName (项目名称)

Enter the Absolute Directory to Load: ProjectPath (项目路径目录)

Enter the CD parameter: . (“.”为当前目录)

Enter the File Filter: (符合条件的源文件,一般为空)

三、Project项目管理

1、打开project

vim +Project

vim登陆后输入命令 :Project

2、导入文件列表

C(递归读取子目录) c(读取当前文件)

按照提示填写:

Enter the name of the Entry: <Description>

Enter the Absolute Directory to Load: {projpath}

Enter the CD parameter: [{options}] 之一

Enter the File Filter: [{options}] 之一

导入文件列表时忽略{、}、 空行、 #

3、列表显示格式

<Description>={projpath} [{options}] {  


[ filename ]  


[ project_entry ]  


}  



<Description>描述  



{options}配置参数项  



CD={path}  




in={filename}  




out={filename}  




filter="{pat}" 文件类型  




flags={flag} 

4、打开列表文件

:Project 默认列表文件

:Project {file}

列表文件默认存储地址:~/.vimprojects

5、常用命令

l(列出所有当前层文件)L(递归),按任何键停止

w(关闭当前层文件)W(递归)

g(在项目当前层文件搜索)G(递归)

关闭子文件夹并刷新当前文件夹下文件,R递归打开文件夹并刷新所有文件

s关闭文件夹并创建,S递归打开文件夹并创建

s将文件在水平打开多个窗口显示,打开或关闭文件夹列表

o将文件在一个窗口打开,打开或关闭文件夹列表

v在右窗口显示指针停留在project窗口的文件内容

<space>空格扩大project窗口的宽度,恢复宽度

i显示文件或文件夹的设置参数,如filter="*"

I显示文件或文件夹的决对路径和参数

相关推荐

zycglboy / 0评论 2020-05-21