vim 7.4 安装NERDTree 显示文件目录树

NERDTree 所有版本:

http://www.vim.org/scripts/script.php?script_id=1658

我的vim版本 

[[email protected] NERD_tree-4.2]$ vim  --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 21 2016 17:06:34)
Included patches: 1-207, 209-629

我应该下载的版本是 nerdtree.zip 4.2.0

下载 5.0.0 死活老报错

下载 http://www.vim.org/scripts/download_script.php?src_id=17123
[[email protected] ~]$ mkdir NERDTree
[[email protected] ~]$ cd NERDTree
[[email protected] NERD_tree-4.2]$ unzip nerdtree.zip
[[email protected] NERD_tree-4.2]$ cp plugin/NERD_tree.vim ~/.vim/plugin/
[[email protected] ~]$ cd NERD_tree-4.2/
[[email protected] NERD_tree-4.2]$ vim ~/.vimrc
:NERDTree   #显示目录树

NERDTree快捷键:

ctrl +w +w    光标自动在左右侧窗口切换
ctrl +w +r    移动当前窗口的布局位置
o   展开左侧某个目录,再按一下就是合并目录
O   递归打开选中 结点下的所有目录
x   合拢选中结点的父目录
X   递归 合拢选中结点下的所有目录
go  在已有窗口中打开文件,但光标不跳到该窗口
t   中打开选中文件,并跳到新窗口
T   打开选中文件, 在原窗口 
P   跳到上级目录结点
p   跳到根目录结点
q   关闭 NerdTree 窗口
i   打开选中文件,上下分屏并跳到该窗口
gi  打开选中文件,上下分屏, 不跳到该窗口
s   打开选中文件,左右分屏并跳到该窗口
gs   打开选中文件,左右分屏,不跳到该窗口

! 执行当前文件
e Edit the current dif
双击 相当于 NERDTree-o
中键 对文件相当于 NERDTree-i,对目录相当于 NERDTree-e
D 删除当前书签
P 跳到根结点
p 跳到父结点
K 跳到当前目录下同级的第一个结点
J 跳到当前目录下同级的最后一个结点
k 跳到当前目录下同级的前一个结点
j 跳到当前目录下同级的后一个结点
C 将选中目录或选中文件的父目录设为根结点
u 将当前根结点的父目录设为根目录,并变成合拢原根结点
U 将当前根结点的父目录设为根目录,但保持展开原根结点
r 递归刷新选中目录
R 递归刷新根结点
m 显示文件系统菜单
cd 将 CWD 设为选中目录
I 切换是否显示隐藏文件
f 切换是否使用文件过滤器
F 切换是否显示文件
B 切换是否显示书签
q 关闭 NerdTree 窗口
? 切换是否显示 Quick Help
切换标签页
:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的 tab
:tabo 关闭所有其他的 tab
:tabs 查看所有打开的 tab
:tabp 前一个 tab
:tabn 后一个 tab
标准模式下:
gT 前一个 tab
gt 后一个 tab
MacVim 还可以借助快捷键来完成 tab 的关闭、切换
cmd+w 关闭当前的 tab
cmd+{ 前一个 tab
cmd+} 后一个 tab
NerdTree 在 .vimrc 中的常用配置
" 在 vim 启动的时候默认开启 NERDTree(autocmd 可以缩写为 au)
autocmd VimEnter * NERDTree
" 按下 F2 调出/隐藏 NERDTree
map :silent! NERDTreeToggle
" 将 NERDTree 的窗口设置在 vim 窗口的右侧(默认为左侧)
let NERDTreeWinPos="right"
" 当打开 NERDTree 窗口时,自动显示 Bookmarks
let NERDTreeShowBookmarks=1

设置<F5> 关闭打开NerdTree

[[email protected] ~]$ vim ~/.vimrc 
" 设置<F5> 关闭打开NerdTree
map <F5> :NERDTreeMirror<CR>
map <F5> :NERDTreeToggle<CR>
时间: 2024-12-16 01:11:55

vim 7.4 安装NERDTree 显示文件目录树的相关文章

vim 树形目录插件NERDTree安装及简单用法

转自: http://blog.csdn.net/love__coder/article/details/6659103 1.安装NERDTree插件 先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录. 2.使用 1.在linux命令行界面,输入vim 2.输入  

VIM安装 NERDTREE,SOLARIZED 插件

实验系统版本及VIM版本 系统:CentOS6.3 VIM:7.2 插件介绍 (附上一张效果图) nerdtree(在窗口左侧用于浏览目录结构的插件) solarized(一个自己认为比较护眼的vim主题) 网上流行的安装教程本人安装了半天也没有成功.自己鼓捣了半天也算是安装成功了,现在发个博客记录一下. 安装这两个插件需要先安装pathogen,这是一个VIM管理插件的插件,方便管理此后的众多插件. 一.下载pathogen,并通过WinCP上传到Linux上 https://github.c

vim 树形菜单插件NERDTree 的安装

vim 树形菜单插件的安装 NERDTree 1. mkdir ~/.vim cd ~/.vim mkdir bundle mkdir autoload 2.  curl -Sso ~/.vim/autoload/pathogen.vim    https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim 3.vim ~/.vimrc 添加这句: execute pathogen#infect(

vim 常用插件安装使用

ctags 安装:yum install ctags 配置:在项目根目录下执行 ctags -R *   ,这时会生成tags文件,在 .vimrc文件末尾处添加 set tags=/workspace/weather/tags     2. cscope 安装:yum install  cscope 配置:下载cscope_map.vim ,把cscope_map.vim里从 if has("cscope")  到 endif里边的内容复制到.vimrc里边去 在项目根目录下执行 c

vim 树形目录插件NERDTree

1,安装NERDTree插件 先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录. 2,使用 1.在linux命令行界面,用vim打开一个文件. 2.输入  :NERDTree ,CTRL+D 补全命令, 回车 3.进入当前目录的树形界面,通过小键盘上下键,能移动选中

vim的树形菜单NERDTREE的设置

网上比较好的一篇文章:http://coolshell.cn/articles/1679.html http://coolshell.cn/articles/11312.html 1.Vim安装NERDTree插件: 先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录

vim插件详细安装过程

1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来&quo

linux 用树形命令tree 显示文件目录结构及处理CRT显示乱码问题

本经验均在CentOS release 6.7 (Final)下操作: 用ls 命令查看目录/var显示: # ls /var/ account  crash  db     games  local  log   nis  preserve  spool  yp cache    cvs    empty  lib    lock   mail  opt  run       tmp 为了更直观的显示文件目录,我们用tree命令来显示: # yum install tree Loaded pl

Linux介绍+配置虚拟机+安装CentOS6.5+基本命令+使用VI/VIM+rpm的安装和卸载

一.Linux的发展史 1.Linux的发展史 在第2次世界大战刚刚结束(以抗日战争胜利作为标记),也就是19世纪的40年代末西方国家的通用电气,麻省理工大学和贝尔工作室倡导了一个超级计算机的开发计划,这计划被称为Multics工程计划,这个计划最终是以失败告终. 但这个计划的失败为后人对计算机操作系统的研究和开发的宝贵经验,肯?汤谱森和丹尼斯?里奇总结了失败的经验在19世纪的60年代末(苏美冷战时代)发明了举世闻名的Unix操纵系统,由于肯?汤谱森和丹尼斯?里奇不局限于计算机科学只用于军事和国