⚡ NERDTree 目录浏览插件(Vim插件)基本配置和用法

🌲 NERDTree 目录浏览插件(Vim插件)基本配置和用法


📌 1. 简介

NERDTree(The NERD tree)是一个用于 Vim 的树形目录浏览器插件,提供图形化的项目结构视图。它适用于大型项目、多文件环境,支持书签、目录导航、文件操作等常见功能。

主要特点:

  • 🗂️ 以树状结构展示文件夹
  • 📁 快速浏览和打开文件
  • 🔖 支持添加书签
  • 🧰 支持基本的文件操作(创建、删除、移动)

⚙️ 2. 安装与配置

🔌 使用 vim-plug 安装

在 ~/.vimrc 中添加以下内容(如果是Windows系统请将 ~/.vim/plugged 替换成 ~/vimfiles/plugged):

call plug#begin('~/.vim/plugged')
Plug 'preservim/nerdtree'
call plug#end()

保存后,在 Vim 中运行以下命令安装插件:
:source ~/.vimrc
:PlugInstall

🛠️ 启动配置

设置快捷键,如 F2 打开/关闭 NERDTree

nnoremap <F2> :NERDTreeToggle<CR>

显示隐藏文件

let NERDTreeShowHidden=1

🚀 3. 使用方式

⌨️ 常用快捷键

快捷键功能说明
o打开文件或目录
t在标签页中打开文件
i在分屏中打开文件
m打开文件操作菜单
C设置当前目录为根目录
u返回上级目录
R刷新目录结构
q关闭 NERDTree 窗口

📌 书签操作

命令功能说明
:Bookmark name添加name书签
B显示所有书签
:NERDTreeFromBookmark name从name书签打开目录

⚠️ 4. 注意事项

  • 🧩 NERDTree 本身不具备搜索功能,推荐搭配 vim-fzfack.vimCtrlP.vim 使用。
  • 📁 若你在使用项目管理工具(如 vim-rooter),可能与 NERDTree 的目录切换产生冲突。
  • 🔄 记得使用 :NERDTreeRefreshRoot 或快捷键 R 刷新目录,避免文件结构未及时更新。
  • ⛔ 删除文件前请确认是否已保存,NERDTree 的删除是不可撤销的。
  • 🌊 在windows中使用NERDTree可能会碰到报错 NERDTree: 3 invalid files(s): NTUSER.DAT, ntuser.dat.LOG1, ntuser.dat.LOG2 这属于正常情况不会影响NERDTree使用无需在意

📘 参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值