【总结】vim插件之 NERD Tree
NERD Tree 是一款vim中的文件目录管理插件。
1. 下载地址
https://github.com/scrooloose/nerdtree
2. 功能说明
NERDTree是Vim最常用的插件之一,可以在Vim运行时显示目录和文件结构,类似TextMate左侧的文件浏览器,但操作起来更为方便,你可以在手不离开键盘的情况下快速浏览文件,并在文件和文件夹之间进行切换。效果如下图
3. 安装过程
如果你有bundle,那么:
- 进入
.vim/bundle
目录 - 执行
git clone git://github.com/scrooloose/nerdtree.git
- 下载完成后,在bundle下会多出一个nerdtree的文件夹,所有相关插件都在该文件夹下
- 在Vim中运行
:Helptags
来生成NERDTree的在线帮助tags
如果你没有bundle,那么:
下载,然后解压,将解压得到的plugin和doc文件夹与~/Vim/Vim73/目录下的同名文件夹合并
或者:将NERDTree.vim文件放到.vim/puglin/下即可
请自行试验
之后,可以在VIM中运行 :NERDTree 来启动这个插件,但是建议最好设置(映射成快捷键)。具体方法是:
比如,我们将打开NERDTree的快捷键设置为F6。那么就在~/.vimrc中,添加一行如下
map <F6> :NERDTreeToggle<CR>
以后就可以在VIM中使用F6直接打开文件目录管理器了。
4. 使用方法
NERDTree提供了丰富的键盘操作方式来浏览和打开文件,简单介绍一些常用的快捷键:
和编辑文件一样,通过h j k l移动光标定位
o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中
go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能
i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能
t 在标签页中打开
T 在后台标签页中打开
p 到上层目录
P 到根目录
K 到同目录第一个节点
J 到同目录最后一个节点
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭
想了解更多操作方式,可以通过? 查看详细的帮助信息。
感谢以下博主的博客,谢谢你们的分享:
http://www.cnblogs.com/chijianqiang/archive/2012/11/06/vim-3.html
http://www.cnblogs.com/feichexia/archive/2012/11/07/Vim_NerdTree.html
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
· “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》
· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少
· C# 从零开始使用Layui.Wpf库开发WPF客户端
· C#/.NET/.NET Core技术前沿周刊 | 第 31 期(2025年3.17-3.23)
· 接口重试的7种常用方案!