vim安装NERDTree插件

本文介绍如何在 Vim 编辑器中安装并配置 NERDTree 插件来查看文件目录。包括下载安装包、解压及文件复制步骤,并提供了修改 vimrc 文件的方法以启用快捷键。同时,针对安装过程中可能出现的错误进行了说明,并给出了解决方案。

vim安装NERDTree插件查看文件目录

官网安装包下载:

https://www.vim.org/scripts/script.php?script_id=1658

安装方法:

解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录。

修改vimrc文件:

 " 设置NerdTree

map <F3> :NERDTreeMirror<CR>

map <F3> :NERDTreeToggle<CR>

打完手工,vim编辑文件,按F3,看是否可以调出文件目录窗口.

问题:

Error detected while processing /home/lc/.vim/plugin/NERD_tree.vim:

line   68:
E117: Unknown function: nerdtree#runningWindows
E116: Invalid arguments for function <SNR>7_initVariable
line   96:
E117: Unknown function: nerdtree#runningWindows
E15: Invalid expression: nerdtree#runningWindows()
line  141:
E117: Unknown function: nerdtree#loadClassFiles
line  145:
E117: Unknown function: nerdtree#ui_glue#setupCommands
line  151:
E121: Undefined variable: g:NERDTreeCreator
E15: Invalid expression: "autocmd BufLeave ". g:NERDTreeCreator.BufNamePrefix() ."* if g:NERDTree.IsOpen() | call b:NERDTree.ui.saveScreenState() | endif"
line  154:
E121: Undefined variable: g:NERDTreeCreator
E15: Invalid expression: "autocmd BufEnter ". g:NERDTreeCreator.BufNamePrefix() ."* stopinsert"
line  205:
E117: Unknown function: nerdtree#postSourceActions
Press ENTER or type command to continue

解决方法:把NERDTree文件夹里面的所有东西移到~/.vim中区,问题解决.


快捷方式

o 打开关闭文件或者目录

t   在标签页中打开

T 后台标签页中打开

! 执行此文件

p 到上层目录

P 到根目录

K 到第一个节点

J 到最后一个节点

u 打开上层目录

m显示文件系统菜单(添加、删除、移动操作)

? 帮助

q 关闭


打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/7hbdu 我在编写Linux下的项目时,也对那种带有树状目录结构的编辑器心驰神往。该怎么操作呢?配置VIM插件NERDTree确实能实现这一功能。具体步骤可参考博客:https://my.oschina.net/applefly/blog/757783 在Linux系统下进行项目开发时,面对复杂的文件结构,使用带有树状目录的编辑器可以大幅提高工作效率。幸运的是,通过配置VIMNERDTree插件,这一功能可以轻松实现。NERDTree插件VIM用户提供了直观的文件树结构视图,让用户可以像在图形界面的文件管理器中那样,轻松地浏览和管理文件系统。 安装NERDTree插件的过程是直接且简便的。用户需要从可靠的源获取NERDTree插件的源码。这可以通过免费下载链接进行下载。下载后,需要将NERDTree插件放置在VIM插件目录下。这个目录通常位于用户的home目录下的.vim或者.vimrc文件夹内。然后,用户需要在VIM的配置文件.vimrc中添加几行代码来启用NERDTree插件安装完毕后,用户就可以通过快捷键启动NERDTree窗口了。在NERDTree打开的状态下,用户可以看到一个侧边栏,其中以树状结构展示当前目录下的所有文件和子目录。用户可以通过简单的键盘操作,在文件树中上下移动,快速打开或关闭目录,甚至可以对文件进行创建、删除、复制和移动等操作。 NERDTree插件不仅提升了VIM的可操作性和易用性,而且因其轻量级和高度可配置性而受到许多用户的青睐。它支持多种功能,如快速打开文件、书签标记以及过滤文件列表等,大大增强了用户对文件系统的控制和管理能力。 除了官方提供的使用说明,许多经验丰富的VIM用户和开发者也在个人博客和开发社区中分享了关于NERDTree插件的使
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值