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关闭子文件夹并刷新当前文件夹下文件,\R递归打开文件夹并刷新所有文件
s关闭文件夹并创建,S递归打开文件夹并创建
\s将文件在水平打开多个窗口显示,打开或关闭文件夹列表
\o将文件在一个窗口打开,打开或关闭文件夹列表
\v在右窗口显示指针停留在project窗口的文件内容
<space>空格扩大project窗口的宽度,恢复宽度
\i显示文件或文件夹的设置参数,如filter="*"
\I显示文件或文件夹的决对路径和参数
\1 - \9,\f1-\f9,\F1-\F9执行指定命令,\0查询1-9命令,\f0查询f1-f9,F1-F9命令
四、 Project项目管理实例
示例: 导入管理Android源码
1、 打开vim的Project: vim +Project
2、 导入项目: \C(即 斜杠 + 大写的C)
Enter the name of the Entry:android
Enter the Absolute Directory to Load: /home/yanggang/ANDROID_SOURCE
Enter the CD parameter:.(直接输入.)
Enter the File Filter:(直接回车)
漫长的加载。。。
示例截图:
分享到:
相关推荐
eetop网友提供的vim verilog设计自动化工具,使用了,非常不错。 将压缩包解压后,将其中.vim/plugin/automatic.vim 拷贝到你home目录下相同目录中(.vim/plugin/),同时也拷贝.vim/after将home目录下.vim/, ...
vim的java自动补全工具 vim java 自动 补全 提示
开源项目-vim-vim.zip,VIM 8.0版本
使用VIM开发软件项目,非常好的参考资料
dwm.vim, Vim的平铺窗口管理 dwm.vim: Vim的平铺窗口管理dwm.vim 为Vim添加平铺窗口管理功能。 它受到 dwm ( 动态窗口管理器) 平铺布局管理的高度启发。下载网页上的vim.org: http://www.vim.org/scripts/
打造属于自己的vimide用到的所有工具合集,不用一个个单独找了
vim
c语言vim编写的学生管理系统,简单实现管理员、学生、老师登陆,使用链表进行增删查改
MacVim最新版本,vimdoc最新版本,syntax最新版本,与博客配置使用工具相同
修改vim为编译器的所需工具文件
VIM工具命令的使用。VIM工具命令的使用。VIM工具命令的使用。
VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件
该工具可以在Linux下设置vim的样式,如C代码的关键字颜色,段落缩进等。
"CCtree.Vim C Call-Tree Explorer 源码浏览工具 关系树 (赞) source ~/.vim/bundle/cctree/conf.vim "tagbar 样式比taglist好看 source ~/.vim/bundle/tagbar/conf.vim "errormarker.vim source ~/.vim/bundle/...
常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具...
vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册
提供全量vim安装所需依赖,在客户内网环境下,通常无法联网,无法使用yum安装vim,此时可以使用rpm安装包进行安装 1.把此资源包放到服务器 2.解压之后进入文件夹 3.执行yum install -y vim-* 或者rpm -Uvh *.rpm --...