介绍

NERDTree 插件就是使vim编辑器有目录效果。

所谓无图无真相,所以直接看这个插件的效果图吧。

下载

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

注:如果不行,那么请去www.vim.org网站搜索NERD tree下载即可。 

安装

mv NERD_tree.zip ~/.vim/

cd ~/.vim/

unzip  NERD_tree.zip

使用&配置

使用

如果没有在vimrc文件中做任何配置。那么就需要自己手动输入命令来启动和关闭NERDTree插件。

vim 1.cpp

打开插件:

:NERDTree

打开文件:

上下移动,enter 键即可打开文件和目录

窗口切换:

ctrl + w + 上下左右 或者 ctrl + w + w

配置

下面是一些配置(可以直接copy到~/.vimrc 文件中):

" NERDTree config
" 自动打开 NERDTree
autocmd vimenter * NERDTree
" 默认光标在右侧
wincmd w
autocmd VimEnter * wincmd w
"F2开关
map <F2> :NERDTreeToggle<CR>
"如果打开的窗口只有NERDTree窗口时,直接退出vim
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif

进阶用法

o 打开关闭文件或者目录
t 在标签页中打开
T 在后台标签页中打开
! 执行此文件
p 到上层目录
P 到根目录
K 到第一个节点
J 到最后一个节点
u 打开上层目录
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭

参考网址

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

https://blog.csdn.net/mengzhisuoliu/article/details/50433040

https://www.jianshu.com/p/eXMxGx  (很全面)

转载于:https://www.cnblogs.com/AndyStudy/p/8695269.html

vim 插件 -- NERDTree相关推荐

  1. VIM插件: NERDTREE[树形目录]安装与使用

    官网地址:https://www.vim.org/scripts/script.php?script_id=1658 笔者蓝奏云:https://www.lanzoui.com/ia507qzs9tc ...

  2. Ubuntu上Vim安装NERDTree插件操作步骤

    NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...

  3. linux安装vi 插件,Ubuntu上Vim安装NERDTree插件的详细操作步骤

    NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...

  4. vim nerdtree 标签_7款vim插件

    作者:QvQ 链接:https://zhuanlan.zhihu.com/p/145793963 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 集成开发环境(IDE ...

  5. Vim升华之树形目录插件NERDTree安装图解

    无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了.我的系统是Ub ...

  6. Vim配置#Vim插件安装#NERDTree配置

    一.centos系统的Vim安装 普通用户下输入命令:yum -y install vim* 之后输入y,即可等待安装完成. 二.Vim的配置 如果你需要配置vim,只需在Home目录创建一个~/.v ...

  7. 【从入门到进阶】vim基础配置+ 常用插件(NERDTree, cscope, rainbow等)

    文章目录 前言 一.vim基础配置 二.常用插件 2.1 Vundle 2.1.1 Vundle安装 2.1.2 Vundle配置 2.1.3 安装插件 2.1.4 Vundle常用指令 2.2 NE ...

  8. 我的vim 配置——nerdtree、ack vim、vim sneak

    set nu colorscheme darkblue syntax on " set term=xterm " 设置终端类型 set nonumber " 是否显示行号 ...

  9. 【记录】常用的vim插件及配置和使用

    2019独角兽企业重金招聘Python工程师标准>>> 所有vim插件都使用Vundle进行安装和管理 vim的git插件 Plugin 'tpope/vim-fugitive' L ...

最新文章

  1. Leetcode 526.优美的排列 二进制状压DP
  2. 01,完全,多重,分组
  3. qt+visa实现程控实例
  4. 移动wabAPP 开发 viewport 注意事项
  5. java安卓浏览器下载文件,JAVA实现文件下载,浏览器端得到数据没反应解决方案
  6. JS的console使用
  7. Redis面试 - 集群模式
  8. 第6章 循环、批量传送和条件转移-1.34h
  9. Saltstack远程执行命令(3)
  10. 类似igoogle div拖拽 demo
  11. go-http server使用hijack接管连接的管理
  12. 科沃斯机器人招股_603486_科沃斯招股说明书.pdf
  13. android设计模式面试,从外包公司到今日头条offer,吐血整理
  14. FSAF:Feature Selective Anchor-Free Module for Single-Shot Object Detection笔记
  15. 2020年国赛A题目思路(高教杯全国大学生数学建模竞赛)
  16. 自由谈:为什么使用 Linux
  17. Even if you get no applause, you should accept a curtain call gracefully and app
  18. FLV文件推流到Nginx(C++实现)
  19. Python3 多线程多表入库优化
  20. 西游记中如来佛祖的实际地位

热门文章

  1. pt-slot.php,Pwn In Kernel(一):基础知识
  2. winform中通过FileStream实现将文件上传
  3. centen os7 安装并配置Nexus3.9.0
  4. notePad++安装及json,xml格式化插件安装
  5. python sys模块详解_python中os和sys模块的区别与常用方法总结
  6. PLOS_ONE_Genome-Wide Analysis of Long Noncoding RNA (lncRNA) Expression in Hepatoblastoma Tissues
  7. 进行有效客户细分的八个步骤
  8. pythontransform详解_Python自定义聚合函数merge与transform区别详解
  9. android 通过usb验证应用,Linux应用可通过USB访问Android设备-Chrome OS 75版发布
  10. 使命召唤为啥显示新服务器玩家,《使命召唤8》建立服务器和加入自己、别人服务器方法...