安装
通过git下载
git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
下起来很慢,可以用zip包安装,下载解压到目录:~/.vim/bundle/nerdtree
~/.vim目录默认没有,需要创建
下载地址:https://github.com/scrooloose/nerdtree
进入vim,运行":NERDTree"就可以看到目录树了
配置文件是:~/.vimrc,默认也没有,需要自己创建
""修改树的显示图标
"当设置为0时,它会显示老式的bar(|)、+和~chars。如果设置为1,则显示右箭头和向下箭头,设置为1时自定义项才有效
let g:NERDTreeDirArrows = 0
let g:NERDTreeDirArrowExpandable = '▸'
let g:NERDTreeDirArrowCollapsible = '▾'
""窗口位置
let g:NERDTreeWinPos='left'
""窗口尺寸
let g:NERDTreeSize=30
""窗口是否显示行号
let g:NERDTreeShowLineNumbers=1
""不显示隐藏文件
"let g:NERDTreeHidden=0
" 是否显示隐藏文件
let NERDTreeShowHidden=1
"打开vim时如果没有文件自动打开NERDTree
"autocmd vimenter * if !argc()|NERDTree|endif
""当NERDTree为剩下的唯一窗口时自动关闭
"autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
""打开vim时自动打开NERDTree
"autocmd vimenter * NERDTree
"将F2设置为开关NERDTree的快捷键
map <F3> :NERDTreeToggle<CR>
"设置打开NERDTree快捷键
"map <F2> :NERDTree<CR>
map <F2> :set mouse=a<CR>