vim-project 速记

March 30, 2010

快捷键打开关闭:Project (P):给.vimrc添加

nmap <silent> <Leader>P <Plug>ToggleProject

项目信息记录在~/.vimprojects

Project窗口可直接编辑,添加删除完全跟vim编辑文件一致:
删除项目:zm折叠全部,光标移动到项目行,dd。

在Project窗口,对光标文件名按Return(Enter),即在右窗口打开该文件;
水平分割右窗口,增加打开该文件;
在右边窗口打开文件,同时水平打开一新窗口(跟help描述不符!!)

如果安装有miniBufExplorer插件,当打开超过一个文件,顶部出现一个MiniBufExplorer,相当于tab,在相应位置按即可在右窗口打开该文件;至于关闭,按d就是。按在该窗口内按<Tab>、<S-Tab>可以前后选中各个文件。可用tabbar插件替代,增加了Alt+1,2,3 或者ctrl+tab这样切换各个标签。

以下命令,大写为递归作用。

\r \R 更新项目
\c \C 创建项目
\w \W 删除文件
\g \G 搜索文件

vim-project的Help,中文版翻译:http://www.cppblog.com/DrMagic/archive/2007/11/19/36964.html (发现部分特性跟Help描述不符,可能vim版本问题)

另外一篇实用手记:http://lebenbeck.blogspot.com/2009/01/vim-project-plugin.html

PS:

g G搜索功能是按quickfix list返回的,quickfix用法速记(quicklist本来作用是记录编译器出错的信息,以下的“错误”指找到的文本):

:cc 显示当前错误
:cl[ist] 显示列表
:cN[ext] next
:cp[revious] previous
:cr[ewind] 【num】 调到某错误
:cope[n] 打开错误窗口
:ccl[ose] 关闭错误窗口

另有Location List,作用跟用法完全一样,只是命令的开头字母c换成l。

tags: , ,
posted in Programming, Vim by PT

Follow comments via the RSS Feed | Leave a comment | Trackback URL

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Page optimized by WP Minify WordPress Plugin

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org