说明 :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”。

文件夹建立:

/home/simpman/.vim

2. 解压的文件全部放到 "/home/simpman/.vim/"下面。

3. 配置

VIM的配置文件放在.vimrc(个人的), /etc/vimrc(系统全局的) ,

如果根目录中没有.vimrc文件,可以cp /etc/vimrc ~/.vimrc ,在此文件可以       添加个人配置命令。

绑定一个快捷键,执行 vim ~/.vimrc,
添加一行:nmap <F3> :NERDTree  <CR>,这样每次按F3就可以启动NERDTree了,还是挺方便的。

4. vim中使用鼠标

在.vimrc文件末尾添加一行 set mouse=a

5.  代码缩进

在.vimrc文件末尾添加一行,输入  set autoindent

在添加一行,输入 set cindent

其中 autoindent 是自动缩进; cindent是特别针对 C语言语法自动缩进

6.其它命令可以利用 help vim ; help NERDTree ; help Tlist等等。

安装完成。

二、使用方法

树形目录插件NERDTree的使用方法:

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

2. 输入 :NERDTree ,回车,进入启动NERDTree界面的模式

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

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

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

6. 光标focus左侧树形窗口,按“?”/【Shift+?】弹出NERDTree的帮助,再次按/【Shift+?】关闭帮助显示

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

进阶用法:

o :打开关闭文件或者目录

t :在标签页中打开

T :在后台标签页中打开

! :执行此文件

p :到上层目录

P :到根目录

K :到第一个节点

J :到最后一个节点

u :打开上层目录

m :显示文件系统菜单(添加、删除、移动操作)

? :帮助

q :关闭

三、参考资料

01. http://www.linuxidc.com/Linux/2013-06/86048.htm

Taglist 

   安装taglist会依赖ctag,http://ctags.sf.net。

  请下载ctags,make,make install.

       1)下载源文件:http://www.vim.org/scripts/script.php?script_id=273

2)将文档解压缩至~/.vim目录。

启动:输入:Tlist<Enter>, 当然我们也要绑定一个快捷键,在.vimrc中加入以下几行:

nmap <F4> :Tlist<CR>

““”"”"”"”"”"”"”"”"”"”"”"”"”"”"”

” Tag list (ctags)

” “”"”"”"”"”"”"”"”"”"”"”"”"”"”"”

let Tlist_Show_One_File = 1

” “不同时显示多个文件的tag,只显示当前文件的

let Tlist_Exit_OnlyWindow = 1

” “如果taglist窗口是最后一个窗口,则退出vim

let Tlist_Use_Right_Window = 1

OK, 以后按F4就可以启动Taglist了,也很方便的。

minibufexpl.vim

  此插件可以是方便vim编辑多个文件。以下是安装步骤:

    1. 下载 minibufexpl.vim (http://www.vim.org/scripts/script.php?script_id=159)
    2. 将minibufexpl.vim 拷贝到插件目录,我的是~/.vim/(自己创建的)下面
         3. 编辑~/.vimrc 追加下面内容

    let g:miniBufExplMapWindowNavVim =1 let g:miniBufExplMapWindowNavArrows =1    let g:miniBufExplMapCTabSwitchBufs =1    let g:miniBufExplModSelTarget =1

4. 打开一个php文件,同时再打开一个文件(:e second.php)
         效果出来了。
         5. ctrl+w切换到标签域,按左右键切换到其它标签,回车,便可以调出相应的文件内容

ctrl+Tab,切换到前一个buffer,并在当前窗口打开文件;
ctrl+shift+Tab,切换到后一个buffer,并在当前窗口打开文件;
ctrl+箭头键,可以切换到上下左右窗口中;
ctrl+h,j,k,l,切换到上下左右的窗口中。

转载于:https://www.cnblogs.com/simpman/p/3801712.html

Vim 中文件目录浏览插件——NERD tree相关推荐

  1. vim中taglist使用

    other links:vim插件 ctags 和 taglist 的安装和使用  http://kelaocai.javaeye.com/blog/105853 本节所用命令的帮助入口: :help ...

  2. vm怎么装vim_虚拟机中Ubuntu下安装vim及配置文件和插件之菜鸟初体验

    在命令行下,输入命令如图: 必须加上sudo,否则你是没有权限编辑vimrc的. 2. 下图为我的VIM配置.配置很多,所以我也只安装了些我觉得有用的. 输入他们,可以让您的VIM变得更漂亮.舒服. ...

  3. vim 中的杀手级插件: vundle (vim 插件管理器)

    From:http://zuyunfei.com/2013/04/12/killer-plugin-of-vim-vundle/ vundle.txt:https://github.com/Vundl ...

  4. linux下vim编辑器插件,为你介绍Linux系统中vim编辑器的实用插件!

    今天小编要跟大家分享的文章是关于Linux系统中vim编辑器的实用插件.Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. Linu ...

  5. Vim文件管理器NERD tree

    NERD tree截图如下: NERD tree的安装: 下载nerdtree.zip  :  http://www.vim.org/scripts/download_script.php?src_i ...

  6. Vim中安装自动补全插件YouCompleteMe

    前言 自动补全:YouCompleteMe可以说是Vim中最好用的插件了,但是它的安装也可以说的上是Vim中最难的一个了.往往会出现各种错误,在还没有享受到这个插件给我们带来的快感时就会被安装的各种错 ...

  7. 在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码

    在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/0 ...

  8. linux系统中VIM编辑器推荐安装插件

    k-vim VERSION: 9.0 LAST_UPDATE_TIME: 2015-05-02 作者 wklken (凌岳/pythoner/vim党预备党员) Email: wklken@yeah. ...

  9. Vim中的Java代码补全插件

    Vim中的Java代码补全插件 最近在学习用vim写Java代码,用惯了idea,发现vim也太简陋了.后来在网上搜,看到不少文章介绍这个Javacomplete : Omni Completion ...

最新文章

  1. 用C#实现抽象工厂模式
  2. c语言之贪吃蛇源码,C语言之贪吃蛇经典源码
  3. jQuery扩展---$.extend和$.fn.extend
  4. pcb 布线电容 影响延时_信号在PCB走线中传输时延
  5. 让一个动画一直执行的属性是_iOS 动画 一
  6. openjudge 二叉树 2756
  7. vue 中provide的用法_Vue多级组件provide/inject使用详解
  8. 用好SVG格式 让网站速度提升起来
  9. linux服务器家目录,linux服务器根目录空间不足
  10. apache高性能配置
  11. 这几个好用的简单流程图模板,你可不能错过
  12. 固定在计算机主机箱体上的起到连接计算机,固定在计算机主机箱箱体上的、起到连接计算机各种部件的纽带和桥梁作用的是( )。...
  13. 管家婆辉煌7.2 7.1 年结存导致单据明细丢失 提示:这段时间无过帐单据。
  14. 常用的电脑显示器接口有哪几种?
  15. 我的世界无限资源的服务器,我的世界无限资源单机版
  16. 运放参数详细解释与分析
  17. 苹果11怎样设置自动锁屏 iPhone11自动锁屏操作方法
  18. 词向量系列之One-Hot编码详解
  19. python面试技术面都过了,薪资都谈好了20K*13结果还是被刷了,问HR原因竟是...
  20. 九度 1420 Jobdu MM分水果 -- 动态规划、深度优先搜索

热门文章

  1. 【百家稷学】图像识别,模型设计,人脸图像,摄影图像直播回放与资料下载(有三的书直播分享)...
  2. 【直播课】图像分类竞赛技巧与多标签分类实战
  3. 【图像分割模型】用BRNN做分割—ReSeg
  4. 中国妇科冲洗器市场规模现状及投资趋势分析报告2022-2028年版
  5. 中国生物质锅炉行业全景调研与投资前景研究分析报告2021-2027年
  6. 全球及中国抓紧器行业十四五发展态势及前景规划建议报告2021-2027年版
  7. 结构(struct)
  8. 线段树练习——区间合并
  9. 入行php 四年多了,写点自评.
  10. 创立一家互联网公司,需要几步?