Learn VIM
  • Vim Hands-On Tutorial (Learning Vi and Vims)
  • Vim Hands-On Tutorial(Learning Vim)
    • Chapter 1: Cursor Movement
    • Chapter 2: Opening Files, Finding Content
    • Chapter 3: Modifying and Saving Files
    • Chapter 4: Some Tips
    • Chapter 5: Splitting Windows and Tabs
    • Chapter 6: Block Operations
    • Chapter 7: Vim Macros
    • Vim Modes
    • Vim Plugins
    • plugins
      • Airline & Themes
      • EasyAlign
      • Plugin Recommendations
      • NERDTree
      • surround.vim
  • Vim 实操教程(Learning Vim)
    • 第一章:光标移动
    • 第二章:打开文件、查找内容
    • 第三章:文档的修改与保存
    • 第四章:一些小技巧
    • 第五章:分屏与标签页
    • 第六章:块操作
    • 第七章:Vim 中的宏
    • Vim 的模式
    • Vim 插件
    • plugins
      • Airline & Themes
      • EasyAlign
      • 插件推荐
      • NERDTree
      • surround.vim
Powered by GitBook
On this page
  • 项目地址
  • 安装
  • 使用
  • Tips
  • 绑定快捷键
  • 显示隐藏文件

Was this helpful?

  1. Vim 实操教程(Learning Vim)
  2. plugins

NERDTree

Previous插件推荐Nextsurround.vim

Last updated 1 year ago

Was this helpful?

NERDTree 是 Vim 中的文件浏览插件,可以通过命令打开/关闭目录树并浏览/打开文件。

项目地址

https://github.com/scrooloose/nerdtree

安装

修改 .vimrc 配置,在 call plug#begin() 后面添加如下配置

Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }

注意:Vim 插件管理器的使用请参考

运行 Vim 并执行命令 :PlugInstall, 可能会得到如下提示:

1 Updated. Elapsed time: 6.008607 sec.
2 [===]
3
4 - Finishing ... Done!
5 - vim-github-dashboard: Already installed
6 - vim-easy-align: Already installed
7 - nerdtree: Resolving deltas: 100% (158/158), done.

使用

看到上面的提示说明插件安装成功,可以执行下面的命令来控制目录树了。

命令
说明

:NERDTree

打开目录树

:NERDTreeClose

关闭目录树

:NERDTreeToggle

打开/关闭目录树

:NERDTreeFind

打开目录树并定位到当前文件

Tips

绑定快捷键

在 .vimrc 中添加如下配置:

" NERDTree
map <C-n> :NERDTreeToggle<CR>
" map 是快捷键映射命令
" <C-n> 定义了快捷键,表示 Ctrl-n
" 后面是对应的命令以及回车键 <CR>

重载 .vimrc 文件后,就可以用 <Ctrl-n> 来打开或关闭目录树了。

显示隐藏文件

NERDTree 插件默认是不显示隐藏文件的,有两种方式可以查看隐藏文件:

  1. 打开目录树后按 shift-i 显示隐藏文件,再次按下,关闭显示隐藏文件

  2. 在 .vimrc 中添加设置 let NERDTreeShowHidden=1 可在打开时默认显示隐藏文件

plugin.md