技术知识库

帮助中心 >  产品文档 >  云服务器 >  让VIM支持和windows里一样使用目录树查看代码目录文件夹

#下载处理的脚本

cd /opt/download/

sudo wget http://www.landui.com/scripts/download_script.php?src_id=17123

sudo mv download_script.php?src_id=17123 nerd_tree.zip 

sudo unzip nerd_tree.zip  -d nerd_tree

sudo mkdir -p ~/.vim/{doc,plugin}

cd nerd_tree

sudo cp doc/NERD_tree.txt ~/.vim/doc/

sudo cp plugin/NERD_tree.vim ~/.vim/plugin/     按照上面的操作后(实际就是将两个目录及文件 plugin/NERD_tree.vim 和doc/NERD_tree.txt 放至 ~/.vim/目录下)。此时再vim打开文件,末行模式执行 :NERDTree 即可看到左边会显示目录树出来。其它的就可以使用vim的分屏快捷键一样操作了。另外,可以添加快捷键打开这个功能:比例修改/etc/vimrc 加上:

"F7 NERDTree

map <F7> :NERDTreeToggle<CR>

imap <F7> <ESC>:NERDTreeToggle<CR>     这样就可以在vim中使用F7快捷键显示和关闭目录树。另外在使用的时候,你可能会碰到左边的目录树里加载不了图标,这个可以修改plugin/NERD_tree.vim 这个文件第71行,如下,去掉s前面的!号即可,我自测通过。

call s:initVariable("g:NERDTreeDirArrows", !s:running_windows) #去除s前的!


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: