我对linux领域还比较陌生,最近开始探索它提供的选项,并且对vim编辑器的功能着迷。我最近在自己的mintlinux机器上安装了vim74(适用于Linux的最新版本的vim编辑器)。并尝试了附带的教程,我对它们很满意。

现在,我想为vim添加一个名为NERDTree的新插件。我在Google上浏览了很多示例,以在同一示例上搜索适当的教程,但是我发现它们指向的文件结构相对不同(如果我正确理解的话,这些教程可能是针对不同版本的vim制作的)这让我感到困惑。

据我了解,有一个名为vim的病原体的插件管理器,必须将其放置在vim下的autoload目录中。但我看不到任何名为“自动加载”的目录。

经过数小时的研究并最终完全混淆了该做什么,我决定问这个问题。

请帮助我或提供一些引用,我可以引用该最新版本(vim74)。

请让我知道是否需要提供更多详细信息。

最佳答案

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

  • 转到the plugin's GitHub page,然后单击“下载ZIP”。
  • 解压缩到~/.vim:

  • $ mkdir ~/.vim
    $ unzip path/to/nerdtree-master.zip -d /tmp
    $ mv /tmp/nerdtree-master/* ~/.vim/
    $ rmdir /tmp/nerdtree-master
    

    确保目录结构(autoloadplugin等)直接位于~/.vim内部!

    插件管理器

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

    其他插件管理器包括自动定位和下载插件的功能(来自GitHub,vim.org等资源)。它们更加舒适(尤其是如果您不太了解Git的话),但也会增加复杂性。

    关于vim - 如何在Linuxmint上为Vim74安装nerdtree插件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28340968/

    10-17 00:36