当前位置: 首页 > news >正文

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

   无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然。她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了。我的系统是Ubuntu12.04,版本不同可能 .vim 所在的目录不同。本节用到的压缩包已经上传到网站,如有需要,请自行下载。点此下载

   

 安装步骤

1、建立文件夹

   在你的用户目录下,找到并进入 .vim目录,可以看到.vim目录什么也没有

   

   使用命令:mkdir doc plugin 创建两个文件夹,如下

   

2、解压插件

   插件压缩包存放目录依自己而定

  

  使用命令:unzip nerdtree.zip解压插件

  

3、复制文件

  先后使用命令将上图中doc目录中的NERD_tree.txt和plugin目录中的NERD_tree.vim分别复制到第1步创建的.vim/doc 和 .vim/plugin下,如下图

   

   可以看到.vim中已经有咱们复制的文件了

  

4、初次使用

  输入命令:vim,然后在vim中输入命令 :NERDTree 再按回车就可以看到安装成功了

  

使用说明

   1、在linux命令行界面,输入vim

  2、输入  :NERDTree ,回车

  3、进入当前目录的树形界面,通过小键盘上下键,能移动选中的目录或文件

  4、目录前面有+或者>号,摁Enter会展开目录,文件前面是-号,摁Enter会在右侧窗口展现该文件的内容,光标自动移到右侧文件窗口。

  5、ctr+w+h  光标移到左侧树形目录,ctrl+w+l 光标移到右侧文件显示窗口。多次摁 ctrl+w,光标自动在左右侧窗口切换

  6、光标focus左侧树形窗口,摁? 弹出NERDTree的帮助,再次摁?关闭帮助显示

  7、输入:q回车,关闭光标所在窗口

 

进阶用法

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

也可以到官网下载最新的版本,

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

 

   

 

转载于:https://www.cnblogs.com/snake-hand/archive/2013/06/14/3136771.html

相关文章:

  • Manifest文件的配置
  • 最新JAVA编程题全集(50题及答案)
  • 强大的命令行工具wmic
  • cookie工具类,解决servlet3.0以前不能添加httpOnly属性的问题
  • 语音频谱语音信号处理之(四)梅尔频率倒谱系数(MFCC)
  • apache+php+mysql的分布安装
  • Lvs+keepalived+nginx+php的session 保持的算法
  • [免費軟體] 用15個「免費正版軟體」取代盜版軟體! (狂省10萬元!)
  • 【算法】算法的艺术(二)
  • 泛型回顾
  • 离线缓存
  • 字符串的提取
  • MySql数据库恢复(*frm)文件
  • Flex Fonts
  • Java菜鸟学习笔记(4)--常见编译运行错误汇集(不断更新)
  • 【EOS】Cleos基础
  • angular2开源库收集
  • github从入门到放弃(1)
  • Intervention/image 图片处理扩展包的安装和使用
  • Java 网络编程(2):UDP 的使用
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • LeetCode算法系列_0891_子序列宽度之和
  • quasar-framework cnodejs社区
  • Spring核心 Bean的高级装配
  • Vue学习第二天
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • ​Linux·i2c驱动架构​
  • ​第20课 在Android Native开发中加入新的C++类
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • # Maven错误Error executing Maven
  • #14vue3生成表单并跳转到外部地址的方式
  • %@ page import=%的用法
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (多级缓存)缓存同步
  • (六)vue-router+UI组件库
  • (算法设计与分析)第一章算法概述-习题
  • (五)网络优化与超参数选择--九五小庞
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (原創) 物件導向與老子思想 (OO)
  • (转)菜鸟学数据库(三)——存储过程
  • .NET 使用配置文件
  • .NET 中的轻量级线程安全
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .NET下的多线程编程—1-线程机制概述
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @JSONField或@JsonProperty注解使用
  • @vue/cli脚手架
  • [AutoSar NVM] 存储架构
  • [BZOJ1089][SCOI2003]严格n元树(递推+高精度)
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)