首页 > 代码库 > Vim 中文件目录浏览插件——NERD tree
Vim 中文件目录浏览插件——NERD tree
说明 :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.
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了,也很方便的。