NERDTree——gvim目录树软件 安装配置及常用快捷键

本文介绍如何安装和配置NERDTree插件,用于Vim编辑器中的文件系统导航。文章提供了详细的步骤,包括从下载插件到设置快捷键的方法,并列举了一些常用的快捷键,帮助读者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 安装方法

  1. 官方网站: The NERD tree : A tree explorer plugin for navigating the filesystem  下載 NERD_tree.zip(不过我这边官网打不开,于是去csdn下了一份NERDTree.zip
  2. unzip NERD_tree.zip 
  3. mkdir -p ~/.vim/plugin # 如果沒有 plugin 的目录,就建立一个
  4. mv plugin/NERD_tree.vim ~/.vim/plugin # 将NERD_tree.vim 移近去即可
  5. 开启 Vim 后, 输入 :NERDTree 就看到了

二 常用设置

NERDTree 开启需输入 :NERDTree,关闭时按 q 即可。也可以加入快捷键开启

  1. vim ~/.vimrc
  2. 加入此行
    1nnoremap <silent> <F5> :NERDTree<CR>
  3. 这样按F5就会自动展开目录树

三 我认为常用的快捷键

ctrl + w + w    光标自动在左右侧窗口切换
o       展开左侧某个目录,再按一下就是合并目录 
t       在新 Tab 中打开选中文件/书签,并跳到新 Tab
T       在新 Tab 中打开选中文件/书签,但不跳到新 Tab
P       跳到根结点
p       跳到父结点
q       关闭 NerdTree 窗口

更全面的快捷键请参考:http://yang3wei.github.io/blog/2013/01/29/nerdtree-kuai-jie-jian-ji-lu/

四 效果图

### 如何在 GVIM 中显示或打开文件目录树 为了在 GVIM 中实现文件目录树的功能,通常会借助插件来完成这一目标。NerdTree 是一个非常流行的 Vim 插件,用于浏览项目中的文件和目录结构[^1]。 #### 安装 Vundle 和 NerdTree 插件 首先需要安装 `Vundle` 作为插件管理器: ```bash $ mkdir -p ~/.vim/bundle/Vundle.vim $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim ``` 接下来,在 `_vimrc` 文件中添加以下配置以启用 Vundle 并加载 NerdTree 插件: ```vim set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where you want to install your plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'gmarik/Vundle.vim' Plugin 'preservim/nerdtree' call vundle#end() " required filetype plugin indent on " required ``` 保存并关闭 `_vimrc` 后,启动 GVIM 或者命令行下的 Vim 来安装这些新加入的插件: ```vim :source $MYVIMRC :PluginInstall ``` #### 使用 NerdTree 浏览文件夹 一旦成功安装NerdTree 插件之后,可以通过下面几种方式之一开启它: - 手动输入命令 `:NERDTreeToggle` 切换显示隐藏状态; - 设置快捷键映射以便更方便地调用此功能;例如可以在 `.vimrc` 添加如下设置让 F2 键触发该操作: ```vim map <F2> :NERDTreeToggle<CR> ``` 这样每次按下键盘上的 F2 就能快速切换侧边栏内的文件浏览器视图了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值