如何在linuxmint上为vim74安装nerdtree插件

Pra*_*har 8 vim nerdtree linux-mint pathogen

我对linux世界相对较新,最近开始探索它提供的选项,我对vim编辑器的强大功能着迷.我最近在我的mintlinux机器上安装了vim74(最新版本的vim编辑器).并尝试了随附的教程,我对它们很满意.

现在,我想为vim添加一个名为NERDTree的新插件.我在谷歌上经历了很多例子来搜索相同的教程,但我发现他们指的是一个相对不同的文件结构(可能那些教程是针对不同版本的vim制作的,如果我理解正确的话)那让我很困惑.

据我所知,有一个名为vogen的病原体的插件管理器,必须放在vim下的自动加载目录中.但我没有看到任何名为"autoload"的目录.

在做了几个小时的研究并最终完全混淆了做什么后,我决定提出这个问题.

请帮助我或提供一些我可以关注的最新版本(vim74).

如果我需要提供更多细节,请告诉我.

Ing*_*kat 8

不需要一个插件管理器; 它只是使管理和更新更容易[当你有几个插件].最简单(并且仍然完全有效)的方法是将插件解压缩到一个~/.vim目录中.

  1. 转到插件的GitHub页面,然后单击"下载ZIP".
  2. 解压缩到~/.vim:
$ mkdir ~/.vim
$ unzip path/to/nerdtree-master.zip -d /tmp
$ mv /tmp/nerdtree-master/* ~/.vim/
$ rmdir /tmp/nerdtree-master
Run Code Online (Sandbox Code Playgroud)

确保目录结构(autoload,plugin等等)是直接内~/.vim!

插件管理员

插件管理器允许您将插件保存在单独的目录中.病原体是最简单和最早的病原体之一.您可以使用git从GitHub直接克隆和更新; 病原体扩展了Vim,'runtimepath'以便考虑这些额外的目录(称为捆绑).

其他插件管理器包括自动定位和下载插件的功能(来自GitHub,vim.org等来源).它们更舒适(特别是如果你不熟悉Git),但也增加了复杂性.


Cha*_*tor 7

第一步:首先安装病原体

病原

step2:在终端中运行它

git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
Run Code Online (Sandbox Code Playgroud)

资源

step3:如果你在vim启动时自动打开NERDTree,请添加:

autocmd vimenter * NERDTree
Run Code Online (Sandbox Code Playgroud)

到(〜/ .vimrc)的.vimrc文件.来自同一来源的第2步


San*_*anD 5

我使用Plug安装我的 vim 插件。首先使用以下命令安装Plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim :( 如果需要,请参阅其安装页面)。

接下来~/.vimrc添加这些行:
call plug#begin() Plug 'scrooloose/nerdtree' call plug#end() autocmd VimEnter * NERDTree

现在从你的 vim 执行命令 :PlugInstall nerdtree(或者只是:PlugInstall安装列出的所有插件)。这应该可以解决问题。在 .vimrc 文件中,'scrooloose/nerdtree' 来自他们的 github url。