vim树形目录NERDTree

安装

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

猜你喜欢

转载自blog.csdn.net/qq_35845964/article/details/88724793