我是如何在Vim8.1中安装好的NERDTree插件的

news/2025/10/12 0:48:44/文章来源:https://www.cnblogs.com/KKBLN/p/19135841

用过vim的人都知道,在使用没有安装插件的vim的人,要寻找其他相关的文件是相当的不够直观的,需要首先在头脑里面有清晰的文件架构,然后还需要不停地切换,和vscode相比真是体验差了很多,如果你安装了NERDTree插件,你就会有些不一样的感觉了。
NERDTree插件的用途,是在Vim的界面上产生一个文件目录的侧栏,同时保持了vim的精髓,你可以通过一系列的快捷方式,使得你管理,编辑文件变得非常的便利,依然靠键盘就可以操控一切的代码相关的问题。
查看了一下网上的安装记录,貌似没有那么轻松才能搞定这个插件的安装,不幸的是我也是费劲周折才走到此处,所以记录下来,以免哪天再次操作的时候又走弯路。
成功的操作环节如下:
1/在安装NERDTree前先需要安装vim-plug,可以执行以下命令下载并安装vim-plug:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/
接上行行尾vim-plug/master/plug.vim
2/在自己家目录下面的.vimrc当中添加配置插件信息,编辑如下:
2.1, :~$ vim .vimrc //打开.vim文件,
2.2 添加以下内容以声明需要的插件NERDTree
call plug#begin('~/.vim/plugged')
Plug 'preservim/nerdtree'
call plug#end()
3/继续在这个.vimrc当中添加其他相关的设置,如
autocmd vimenter * NERDTree //在vim每次启动的时候激活NERDTree
nnoremap : NERDTreeToggle //在vim普通状态模式(命令模式)下,使用键盘F4键关闭或打开NERDTree侧栏
autocmd bufenter * if (winner("$") == 1 exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
//当vim窗口当中仅有NERDTree(文件目录侧栏)存在的时候,vim将自动退出(貌似这侧栏和用vsplit分割出来的窗口性质类似,
//可以用split/vsplit簇命令来操作光标在各窗口之间的移动,调整窗口的大小等
let NERDTreeIgnore=['.git$','.jpg$','.mp4$','.ogg$','.iso$','.pdf$','.pyc$','.odt$',
'.png$','.gif$','.db$']
//可以在侧栏中不显示在[]中的文件类型(基本上都是些不适合在vim中打开/编辑的文件类型)
4/存盘退出.vimrc的编辑,然后直接运行vim(相当于上用vim打开了一个未命名的字符文件),在命令状态下的状态栏中输入:
:PlugInstall,就可以发现插件开始安装中,待NERDTree安装好后,退出vim即可。
5/再次启动vim编辑一个文件,就可以发现左边出现了一个文件目录侧栏,表明安装成功,如下图所示。

随笔003

以上内容参考了微软edge AI提供的帮助,感谢观看。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/935197.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kafka监控工具 EFAK-AI 介绍

1.概述 在大数据与人工智能深度融合的新时代,Apache Kafka 已成为企业实时数据流处理的核心引擎。然而,随着业务规模的不断扩大,Kafka 集群的监控与运维复杂度也随之攀升——指标繁多、延迟难察、告警频繁,传统监控…

视频拍摄技巧 - 希区柯克变焦/滑动变焦 All In One

视频拍摄技巧 - 希区柯克变焦/滑动变焦 All In One 希区柯克变焦又叫做滑动变焦,是电影拍摄中一种常见的镜头技法。视频拍摄技巧 - 希区柯克变焦/滑动变焦 All In One 希区柯克变焦希区柯克变焦又叫做滑动变焦,是电影…

信息化说课-教学设计(6)

智慧康养中的"健康数据小哨兵"教学设计 一、教学基本信息项目 内容课程名称 《Python程序设计》授课学时 2课时授课类型 理实一体化课程授课地点 计算机机房授课班级 计算机应用技术专业一年级授课人数 30人…

记录:git

记录:Git .gitignore文件介绍一个纯文本文件,包含了项目中所有指定的文件和文件夹的列表,这些文件和文件夹是 Git 应该忽略和不追踪的一个 .gitignore 文件会被放在仓库的根目录下 使用文档/test/text.txt 或test/t…

P12012 [Ynoi April Fools Round 2025] 牢爱 题解

P12012 [Ynoi April Fools Round 2025] 牢爱 题解题目描述 给定长为 \(n\) 的序列 \(a\) ,接下来 \(m\) 次操作:1 l r :查询是否可以选出两个不交的非空下标集合 \(X,Y\subseteq\{l,\cdots,r\}\) ,且 \(\sum\limit…

实验1 现代C++编程初体验

任务1: 源代码1 #include <iostream>2 #include <string>3 #include <vector>4 #include <algorithm>5 template<typename T>6 void output(const T &c);7 8 void test1();9 void …

10.11总结

1.今天编写了一个学生错题管理程序 2.明天继续改进程序

2025年10月门窗十大品牌最新推荐榜单,十大品牌测评排名与选择指南

在当前的门窗行业中,消费者面临着诸多选择难题。一方面,市场上门窗产品质量参差不齐,部分厂家为降低成本,使用劣质型材和玻璃,导致门窗抗压、抗风压性能不足,使用一段时间后易出现变形、漏风漏水等问题,不仅影响…

CF60E Mushroom Gnomes

CF60E Mushroom Gnomes 10月10日的茶 考虑蘑菇在一分钟后有什么变化 \[\begin{align} &S_0 = a_1 + a_2 + a_3 + a_4 ... + a_{n-1} + a_{n} \\ &S_1 = a_1 +(a_1 + a_2) + a_2 + (a_2 + a_3) + a_3 + ... + a…

CF691E Xor-sequences

CF691E Xor-sequences [10月9日的茶](Problem - 691E - Codeforces) 计数问题,只有相邻元素有约束,k很大,考虑矩阵快速幂dp 因为只有相邻元素有约束,所以转移只用看某序列最后一个元素,设 \(f[i][j]\) 为长度为 \…

LCPC12E - Johnnys Empire 题解

SPOJ LCPC12E - Johnnys Empire 题解题目 题目描述 多年前,Johnny 的父亲拥有一个伟大的王国。临终前,他将他的王国分给了他的儿子们(Johnny 和 Johnny 的兄弟)。Johnny 的兄弟得到了一个半径为 \(R\) 的圆形王国,…

中微笔记-cp.1 技术

在生产者理论中,我们主要通过生产函数描述技术。本章主要围绕生产函数的设定展开。在生产者理论中,我们主要通过生产函数描述技术。本章主要围绕生产函数的设定展开。1. 对技术的说明 这里给出几组概念: 其中,\(y_…

P1896 [SCOI2005] 互不侵犯小总结

P1896 [SCOI2005] 互不侵犯 P1896 [SCOI2005] 互不侵犯 题目描述 在 \(N \times N\) 的棋盘里面放 \(K\) 个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的…

美国能源部《生成式人工智能参考指南》解读

生成式人工智能(Generative AI, GenAI)的浪潮正以前所未有的速度席卷全球,重塑了从内容创作到科学研究的每一个领域。对于像美国能源部(DOE)这样肩负着国家能源安全、核安全、环境管理及尖端科学研究使命的机构而…

分析InfluxDB中读取时CPU飙升

问题复现 环境influxdb 1.8 单节点,8C 32G 基于docker compose部署,通过grafana + telegraf监控influxdb性能cpu和负载指标docker compose安装参考其他资料模拟查询 通过Python脚本,查询influx数据 import requests…

win10系统访问smb服务时提示密码错误

win10系统下同时按住win+R运行secpol.msc,在本地安全策略页面依次点击“本地策略”—“安全选项”—“网络安全:LAN管理器身份验证级别”,双击后更改为仅发送NTLMV2响应,拒绝LM和NTLM(&),点击确定保存。

《小说课》读书笔记

作者是写小说的。评价的也是经典小说。可以很高效地提升小说素养。作者:毕飞宇 《杀手》 海明威小说特点:简洁。 任何一部作品都有言外之意,所以不必神化冰山理论。 开头对两个杀手的描写参考了电影的视角、思维方式…

鸡哥单人防守爽图7.0通关.

鸡哥单人防守爽图7.0通关.防空塞满, 风暴广陵, 兵, 就这3个够了.最后boss出来买磁能即可.磁能减速, 要塞放风筝即可.救护车至少80个能抗boss

2025-10-11?

?线性回归我啥也不会决定系数 \(R^2\) 有一列 sample,标签 \(y_i\),均值 \(\overline y\) ,我们的预测 \(\hat y_i\) \(R^2 = 1-\dfrac{\sum (y_i - \hat y_i)^2}{\sum (y_i -\overline y)^2}\) 上面表示预测和真实…

高二停课周记(信息学竞赛) Week1

本周本人信息学竞赛大事记: \(2025.10.08\) 信息学竞赛停课正式开始 \(2025.10.09\) 完成信息学竞赛生涯第三场AK 以后打算每周写一写周记,算是竞赛期间的总结反思,也算是一种消遣零碎时间的方式。 章节1:停课通知 说到…