(From http://wiki.rubyonrails.org/rails/pages/howtousevimwithrails)
Here is a quick guide to get you started after installing Project.
1. Type :Project in Vim to launch the Project plugin.
2. Type \C to launch the create project routine.
3. Enter a name for the project (e.g. @RailsApp@)
4. Enter the directory path (e.g. /Users/me/Development/RailsApp)
5. Type . as the CD parameter.
6. Type * as the filter.
7. Type \r to load all files and directories.
project中文帮助: http://www.cppblog.com/DrMagic/archive/2007/11/19/36964.html
要使用本插件, 只需将其放置到 Vim 的插件目录(~/.vim/plugin)即可. 参见
"|add-global-plugin|", 在下次打开 Vim 时, 输入如下命令 >
:Project
或者 >
:Project filename
如果没有指定具体的项目文件, 那么会默认使用$HOME/.vimprojects文件.
命令: [g]vim +Project 可在 Vim 启动时同时自动载入project插件窗口.
(可以在~/.bashrc里加个alias: alias vimp='vim +Project')
在~/.vimrc里设置标志位和热键映射:
" Set project-flags
let g:proj_flags="imstg"
" Project-adding-mappings
nmap
g:proj_flags默认的标志位是imst,这里加上g以后,就可以按
设置了上面那个映射之后,按\P就可以将光标焦点移到项目窗口。
一些热键:
\v: 仅仅显示文件内容, 而光标依然停留在项目窗口中.
\g: 搜索当前项目层所有文件.
\G: 搜索项目所有层所有文件.
当项目窗口因为或开或闭的折叠显得凌乱时, 按 zm 可以关闭所有的展开折叠.
\r: 根据过滤符更新光标处的项目(也就是刷新该目录)
\R: 递归执行 \r.
另一个有用的plugin: miniBufExplorer
把下载的文件copy到~/.vim/plugin/目录下
然后在.vimrc里加上:
" minibufexpl setting
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
然后就可以用Ctrl+Tab键来切换tab了。
要想删除某个文件的打开记录,则先Ctrl+UP切换到上方的MiniBufExplorer窗口,然后将光标移动到要删的文件名上(不是删文件,而是删文件的打开记录),按d就行了。
1 条评论:
谢谢
正好不知道怎么用
发表评论