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

说明 :vim的插件NERDTree用于使得vim窗口分左右窗口显示的用法说明。其中,左侧为目录的树形界面,简称为NERDTree界面,右则为vim界面。 php

1、配置步骤 linux

下载地址: vim

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

或者 .net

http://download.csdn.net/detail/caoyingsdhzcx/5752889 插件

树形目录插件NERDTree的安装方法,以下: 命令行

1. 在当前用户文件夹(例如simpman)下,创建文件夹“.vim”。htm

文件夹创建: ip

/home/simpman/.vim ci

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等等。

安装完成。 

2、使用方法

树形目录插件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 :关闭

 

3、参考资料

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,切换到上下左右的窗口中。

相关文章
相关标签/搜索