VIM:NERD Tree

来自WHY42
imported>Soleverlee2017年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>