javaScript

vim - NERD-tree

2018-03-22  本文已影响11人  反者道之动001

水贴~~ vim的必备插件nerdtree

安装:

vim /vimrc

add:

Bundle 'The-NERD-tree'
Bundle 'The-NERD-Commenter'

vim
:BundleInstall

使用

:NERDTree 

效果


---高级功能---

vimrc的快捷键等配置
默认启动
autocmd VimEnter * NERDTree
显示与隐藏配置

map <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>

一些常用命令

和编辑文件一样,通过h j k l移动光标定位
打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中
go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能
i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能
t 在标签页中打开
T 在后台标签页中打开
ctrl+w+w 光标在左右窗口切换
ctrl+w+r 切换当前窗口左右布局
ctrl+p 模糊搜索文件
gT 切换到前一个tab
g t 切换到后一个tab
p 到上层目录
P 到根目录
K 到同目录第一个节点
J 到同目录最后一个节点
m 显示文件系统菜单(添加、删除、移动操作)
r: 刷新光标所在的目录
R: 刷新当前根路径
? 帮助
q 关闭

load...

其他相关插件

nerdtree-git-plugin
可以监听git动态

NeoBundle 'Xuyuanp/nerdtree-git-plugin'

图标设置

let g:NERDTreeIndicatorMapCustom = {
    \ "Modified"  : "✹",
    \ "Staged"    : "✚",
    \ "Untracked" : "✭",
    \ "Renamed"   : "➜",
    \ "Unmerged"  : "═",
    \ "Deleted"   : "✖",
    \ "Dirty"     : "✗",
    \ "Clean"     : "✔︎",
    \ 'Ignored'   : '☒',
    \ "Unknown"   : "?"
    \ }

上面其实同时安装了注释的插件, 跟tree一个作者, 用法是,cc 单行, 多行前面加n, 比如:
3,cc
就注释下面三行

--END--

上一篇下一篇

猜你喜欢

热点阅读