【总结】vim插件之 NERD Tree

NERD Tree 是一款vim中的文件目录管理插件。

1. 下载地址

https://github.com/scrooloose/nerdtree

2. 功能说明

NERDTree是Vim最常用的插件之一,可以在Vim运行时显示目录和文件结构,类似TextMate左侧的文件浏览器,但操作起来更为方便,你可以在手不离开键盘的情况下快速浏览文件,并在文件和文件夹之间进行切换。效果如下图

技术分享

3. 安装过程

如果你有bundle,那么:  

  1. 进入.vim/bundle目录
  2. 执行git clone git://github.com/scrooloose/nerdtree.git
  3. 下载完成后,在bundle下会多出一个nerdtree的文件夹,所有相关插件都在该文件夹下
  4. 在Vim中运行:Helptags来生成NERDTree的在线帮助tags

如果你没有bundle,那么:

  下载,然后解压,将解压得到的plugin和doc文件夹与~/Vim/Vim73/目录下的同名文件夹合并

  或者:将NERDTree.vim文件放到.vim/puglin/下即可   

  请自行试验

之后,可以在VIM中运行 :NERDTree 来启动这个插件,但是建议最好设置(映射成快捷键)。具体方法是:

  比如,我们将打开NERDTree的快捷键设置为F6。那么就在~/.vimrc中,添加一行如下

  map <F6> :NERDTreeToggle<CR>

  以后就可以在VIM中使用F6直接打开文件目录管理器了。

4. 使用方法

NERDTree提供了丰富的键盘操作方式来浏览和打开文件,简单介绍一些常用的快捷键:

和编辑文件一样,通过h j k l移动光标定位
o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中
go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能
i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能
t 在标签页中打开
T 在后台标签页中打开
p 到上层目录
P 到根目录
K 到同目录第一个节点
J 到同目录最后一个节点
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭

想了解更多操作方式,可以通过? 查看详细的帮助信息。

 

感谢以下博主的博客,谢谢你们的分享:

http://www.cnblogs.com/chijianqiang/archive/2012/11/06/vim-3.html

http://www.cnblogs.com/feichexia/archive/2012/11/07/Vim_NerdTree.html

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。