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