【总结】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

  

时间: 2024-08-25 09:43:38

【总结】vim插件之 NERD Tree的相关文章

vim 插件之NERD tree

NERD tree 这个插件可以用来快速浏览目录结构,打开文件 地址 http://www.vim.org/scripts/script.php?script_id=1658 https://github.com/scrooloose/nerdtree. 如果你想要使用vundle来管理这个插件,可以添加如下配置 Bundle 'scrooloose/nerdtree'

【总结】vim插件之 NERD Commenter

这是一款用于快速高效注释代码的插件 使用这款插件,你可以对多种文件类型的文件进行不同方式地.快速地注释.这对使用Vim来写代码或者修改配置文件的同学来说,无疑是提升效率和快感的一件利器.你可以到这里来下载这个插件,将压缩包里面的doc/和plugin/文件夹丢到~/.vim/下面就是安装了.为了可以使用其帮助文档,你还需要在Vim中执行:helptags ~/.vim/doc/来注册. 简单介绍下NERD Commenter的常用键绑定,以C/C++文件为例,详析的使用方法,请:h NERDCo

Vim插件管理 -- Vundle

1 插件目录  -/.vim/bundle/ 没有可自行创建 2 安装Vundle  $ git clone https://github.com/VundleVim/Vundle.vim.git   -/.vim/bundle/Vundle.vim 3 配置插件  vi ~/.vimrc 添加: set nocompatible " be iMproved, required filetype off " required " set the runtime path to

Vim 中文件目录浏览插件——NERD tree

说明 :vim的插件NERDTree用于使得vim窗口分左右窗口显示的用法说明.其中,左侧为目录的树形界面,简称为NERDTree界面,右则为vim界面. 一.配置步骤 下载地址: http://www.vim.org/scripts/script.php?script_id=1658 或者 http://download.csdn.net/detail/caoyingsdhzcx/5752889 树形目录插件NERDTree的安装方法,如下: 1. 在当前用户文件夹(例如simpman)下,建

跟我一起学习VIM - vim插件合集

2016-06-14 15:04 13333人阅读 评论(0) 收藏 举报 分类: Linux(104)  目录(?)[+]  前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程.虽然准备有限,但分享过程中大家大多带着一种惊叹的表情,原来编辑器可以这样强大,这算是对我多年来使用VIM的最大鼓舞吧.所以分享结束之后,将这篇简短教程整理一下作为我2014年的第一篇Blog. 目录写在前面:Life Changing Editor什么是VIM为什么选VIM为什么选其它为什么犹豫

关于vim插件

本人比较喜欢amix它集成了很多插件. 1.mru.vim:用于打开最近使用过的文件 使用命令: :MRU     打开最近的文件列表 上下箭头可以移动关标 :o 在新窗口中打开文件 2.NERD Tree:用于打开项目或者文件夹目录,具体命令可以输入    :help NERD_tree.txt 基本命令: :NERDTree [<start-directory> | <bookmark>]  如果没有指定参数,默认为当前目录,如果指定了目录,则打开指定目录,如果指定了标签,打开

The NERD Tree

The NERD Tree " NERDTree ----------------------------- " map a specific key or shortcut to open NERDTreemap <F3> :NERDTreeToggle<CR>" open nerdtree with the current file selectednmap ,t :NERDTreeFind<CR>" don;t show t

高效vim插件

目录[-] 高效vim插件 插件管理利器 高效插件集 NerdTree snipMate tagbar jedi-vim eclim c.vim vim-colorschemes vim配置 一个实例 高效vim插件 如果不熟悉vim的,请在使用vim插件之前,请先阅读 Vim学习指南, 建议通过前3个层次.以及有一个有趣的vim练习游戏http://vim-adventures.com/. 插件管理利器 vim的插件原始安装容易混乱,而且管理起来,不方便.那么就渴望一个插件管理工具:patho

【转载】跟我一起学习VIM - vim插件

目录 写在前面:Life Changing Editor 什么是VIM 为什么选VIM 为什么选其它 为什么犹豫选择它们 VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本 VIM的基本用法 VIM进阶:插件 插件管理神器:Vundle 配色方案 导航与搜索 自动补全 语法 其它 终极配置: spf13 与其它软件集成 一些资源 写在最后 搭完网站之后的第一篇文章有些兴奋,先变身话痨简单回顾一下我是如何接触到VIM的,不感兴趣的同学可以直接跳过这一部分:-) 写在前面:Life