Gvim 树形目录插件 NERDTree 安装方法

本文介绍了如何在Gvim中安装和配置NERDTree插件,包括下载插件、解决编码问题、添加快捷键映射等步骤,帮助用户便捷地打开和管理文件目录。

折腾了一个多小时, 终于搞定了这个插件。 遇到几个问题, 疯狂百度,自己整理一下。

首先是下载插件NERDTree, 插件链接
下载之后, 一定要按照官网的要求。

  1. 将解压文件NERD_tree解压到gvim的安装目录。~/vim74
  2. NERD_tree/plugin里的NERD_tree.vim复制到~/vim74/plugin
  3. NERD_tree/doc里的NERD_tree.txt复制到~/vim74/doc.

保存好后, 打开gvim, 这个时候可能会提示这个:
这里写图片描述

(图片从网上找的, 自己的问题解决了忘记截图了)。 这是因为windows下的编码不是utf-8。 所以就需要到vimrc去添加几行配置。
具体如下:

"语言设置
set encoding=utf-8  
set termencoding=utf-8   
set</
要在gvim中使用目录插件,你可以按照以下步骤进行操作: 1. 首先,在你的.vimrc文件中配置插件管理器vim-plug。你可以使用以下命令来下载并安装vim-plug插件管理器: ``` git clone https://gitee.com/lxyoucan/vim-plug.git ``` 2. 然后,在.vimrc文件中将vim-plug添加为插件。你可以使用以下命令将vim-plug插件添加到你的.vimrc文件中: ``` Plug 'https://gitee.com/lxyoucan/vim-plug.git' ``` 3. 保存并退出.vimrc文件后,重新启动gvim。 4. 在gvim中,输入命令`:NERDTree`即可打开目录树。你还可以通过在.vimrc文件中添加以下映射来设置一个快捷键来打开目录树: ``` map <F10> :NERDTree<CR> ``` 这样,当你按下F10键时,目录树就会打开。 希望这些信息对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [vim/Gvim安装插件](https://blog.csdn.net/vfffb/article/details/124157080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Gvim 树形目录插件 NERDTree 安装方法](https://blog.csdn.net/ZZZZone/article/details/78816632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
Nerd tree可以让你浏览文件系统并打开文件或目录。你可以通过键盘或鼠标控制它以树状图显示文件系统,也可以在其中进行一些简单的文件系统操作。 nerdtree 提供如下功能及特性: *以继承树的形式显示文件和目录 *对如下类型的文件进行不同的高亮显示 *文件 *目录 *sym-links *快捷方式 *只读文件 *可执行文件 *提供许多映射来控制树状结构 *对展开/收拢/浏览目录结点的映射 *对在新的或已存在的窗口或Tab页中打开文件的映射 * 对改变根结点的映射 *Mappings to navigate around the tree *可以将文件和目录添加到收藏夹 *可以用鼠标进行大部分的树状结构导航 *对树状结构内容的过滤(可在运行时切换) *自定义文件过 滤器可以阻止某些文件(比如vim备份文件等)的显示 *可选是否显示隐藏文 件 *可选不显示文件只显示目录 *提供文本文件系统菜单来创建/删除/移动/复制目录或文件 *可以自定义Nerd窗口的位置和大小 *可以自定义结点排序方式 *当你浏览文件系统的时候就会有一 个文件系统的模型被创建或维护。这样做有几个优点: *所有文件系统信息都被 缓存了,有需要的时候只要重新读入缓存 *如果重新浏览之后访问过的tree 的一部分,结点就会以上次保持的展开或合拢的样子显示 *该脚本能记住光标位置 和窗口位置,所以可以用NERDTreeToggle来切换tree的显示与隐藏 * 对于多Tab,可以共享一个Tree,也可以各自拥有各自的tree,还可以混合以上两种方式 *默认情况下,该脚本覆盖vim的默认文件浏览器(netrw),所以如果直接输入:edit命令也会用nerd树打开 标签:nerdtree
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值