VIM插件NERDTree
2015-01-08 21:33
134 查看
NERDTree
下载链接:http://www.vim.org/scripts/script.php?script_id=1658安装方法:解压到~/.vim中,在~/.vim/plugin和~/.vim/doc中分别会出现NERD_tree.vim和NERD_tree.txt,在vim中执行:helptags ~/.vim/doc。
使用方法: :NERDTree
NERDTree的作用是列出当前路径的目录树,并可以到其他目录中,可以方便的查找打开文件,这个功能在很多IDE中都有,这也是vim靠近IDE的第一步。
如果觉得打开NERDTree比较麻烦,可以通过键映射改成一个键打开NERDTree,我自己用的是映射成F5。映射的方法是在~/.vimrc中添加下面的代码:
map <F5> :NERDTree<cr>
下面是一些NERDTree常用的快捷键:
ctrl + w + h 光标 focus 左侧窗口 ctrl + w + l 光标 focus 右侧窗口 ctrl + w + j 光标 focus 下方窗口 ctrl + w + l 光标 focus 上方窗口 ctrl + w + w 光标自动在左右侧窗口切换 ctrl + w + r 移动当前窗口的布局位置
上面前四个是最常使用到的在窗口之间切换的快捷键。
o 在已有窗口中打开文件、目录或书签,并跳到该窗口 go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口 t 在新 Tab 中打开选中文件/书签,并跳到新 Tab T 在新 Tab 中打开选中文件/书签,但不跳到新 Tab i split 一个新窗口打开选中文件,并跳到该窗口 gi split 一个新窗口打开选中文件,但不跳到该窗口 s vsplit 一个新窗口打开选中文件,并跳到该窗口 gs vsplit 一个新 窗口打开选中文件,但不跳到该窗口 ! 执行当前文件 O 递归打开选中 结点下的所有目录 x 合拢选中结点的父目录 X 递归 合拢选中结点下的所有目录 e Edit the current dif 双击 相当于 NERDTree-o 中键 对文件相当于 NERDTree-i,对目录相当于 NERDTree-e D 删除当前书签 P 跳到根结点 p 跳到父结点 K 跳到当前目录下同级的第一个结点 J 跳到当前目录下同级的最后一个结点 k 跳到当前目录下同级的前一个结点 j 跳到当前目录下同级的后一个结点 C 将选中目录或选中文件的父目录设为根结点 u 将当前根结点的父目录设为根目录,并变成合拢原根结点 U 将当前根结点的父目录设为根目录,但保持展开原根结点 r 递归刷新选中目录 R 递归刷新根结点 m 显示文件系统菜单 #!!!然后根据提示进行文件的操作如新建,重命名等 cd 将 CWD 设为选中目录 I 切换是否显示隐藏文件 f 切换是否使用文件过滤器 F 切换是否显示文件 B 切换是否显示书签 q 关闭 NerdTree 窗口 ? 切换是否显示 Quick Help
:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab :tabc 关闭当前的 tab :tabo 关闭所有其他的 tab :tabs 查看所有打开的 tab :tabp 前一个 tab :tabn 后一个 tab 标准模式下: gT 前一个 tab gt 后一个 tab MacVim 还可以借助快捷键来完成 tab 的关闭、切换 cmd+w 关闭当前的 tab cmd+{ 前一个 tab cmd+} 后一个 tab
上面列出的快捷键中,个人觉得最长使用到的是o, i, gi, s, si, 只需要记住自己最常用的几个就可以了,其余的需要使用的时候查阅即可。
上面讲到了NERDTree的基本使用,但是在窗口之间切换的时候需要按三个键,而且键的距离 较远,增加了使用难度,下面是如何将键映射到比较适合的位置:
nmap H <C-w>h nmap K <C-w>k nmap L <C-w>l nmap W <C-w>w在~/.vimrc中添加上面的代码,就将ctrl+w+j映射到J上,其他的几个类似。也就是只需要按Shift+h/j/k/l就可以在窗口之间切换,由于在normal模式下,我没有用到过J,K,H,L这几个键,所以觉得这样改很不错,如果用到了这几个键,就应该考虑改到其他键位了。
Reference:
http://www.jianshu.com/p/eXMxGx
相关文章推荐
- [vim]插件NerdTree
- Vim 插件之 NERDTree
- VIM 文件浏览插件 — NERDTree
- 树形目录插件NERDTree配置vim
- vim 树形目录插件NERDTree安装及简单用法
- vim插件之pathogen,NERDTree,Command-T,Powerline
- vim 树形目录插件NERDTree安装及简单用法
- VIM树形目录插件-NERDTree的安装与使用
- VIM 文件浏览插件 — NERDTree
- vim - NERDTree插件安装和快捷键设置
- Vim升华之树形目录插件NERDTree安装图解【转】
- vim 树形目录插件NERDTree安装及简单用法
- Vim升华之树形目录插件NERDTree安装图解
- Vim:树形目录插件NERDTree安装图解
- vim 树形目录插件NERDTree安装及简单用法
- vim安装NERDTree插件
- vim 树形目录插件NERDTree安装及简单用法
- vim树状目录插件NERDTree安装
- vim 树形目录插件NERDTree安装及简单用法
- vim插件:显示树形目录插件NERDTree安装 和 使用