VIM:NERD Tree:修订间差异
imported>Soleverlee 无编辑摘要 |
imported>Soleverlee |
||
第20行: | 第20行: | ||
#启动时自动加载 | #启动时自动加载 | ||
autocmd vimenter * NERDTree | autocmd vimenter * NERDTree | ||
#未指定文件时加载 | |||
autocmd StdinReadPre * let s:std_in=1 | |||
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif | |||
#打开文件夹时加载 | |||
autocmd StdinReadPre * let s:std_in=1 | |||
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif | |||
#快捷键 | |||
map <C-e> :NERDTreeToggle<CR> | |||
</source> | </source> | ||
[[Category:Linux/Unix]] | [[Category:Linux/Unix]] |
2017年4月11日 (二) 06:48的版本
操作
:NERDTree
打开目录树- Ctrl+w+h focus到目录
- Ctrl+w+l focus到右侧文件
- o 打开关闭文件或者目录
- t 在标签页中打开
- T 在后台标签页中打开
- ! 执行此文件
- p 到上层目录
- P 到根目录
- K 到第一个节点
- J 到最后一个节点
- u 打开上层目录
- m 显示文件系统菜单(添加、删除、移动操作)
- ? 帮助
- q 关闭
配置
#~/.vimrc
#启动时自动加载
autocmd vimenter * NERDTree
#未指定文件时加载
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
#打开文件夹时加载
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif
#快捷键
map <C-e> :NERDTreeToggle<CR>