在vim中安装插件

Yin*_*ing 50 vim vim-plugins

我在 mac 上安装 vim 插件真的很困难。我知道要安装一个插件,它必须由运行时路径看到。根据 vim 文档,这是

 Macintosh: "$VIM:vimfiles,
 $VIMRUNTIME,
 $VIM:vimfiles:after"
Run Code Online (Sandbox Code Playgroud)

首先,$VIM:vimfiles 是什么意思??它当然不是 $VIM/vimfiles,因为 (~/.vim/vimfiles) 不起作用。所以我的选择是

1)将我的插件放在 /usr/share/vim/vim73 (我的 $VIMRUNTIME,我知道它是坏的)

2)找到一种方法让vim在包含插件时查看我的主目录。我已经把我的插件放在:

~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim
Run Code Online (Sandbox Code Playgroud)

一切都无济于事。有人可以帮我吗?谢谢!

rom*_*inl 61

你不需要为 Vim 做任何事情来找到你的插件和设置。除了实际上将它们放在正确的位置。

  1. 在 UNIX 衍生产品上,$VIM指安装 Vim 支持文件的目录。在 Mac OS X(一个 UNIX 衍生版本)上,Vim 的默认位置是/usr/bin,它的支持文件安装在/usr/share.

  2. 不要把你的插件/颜色方案/脚本放在/usr/share/vim/vim73. 只有默认文件应该在那里,因为它们可能会在您或 Apple 下次更新您的安装时更改。

  3. 在 Mac OS X(或任何 UNIX 衍生产品)上,您必须将您的插件/颜色方案/脚本放在一个~/.vim目录中,并将您的自定义设置放在一个~/.vimrc文件中。默认情况下,这些都不存在:您必须自己创建它们以及任何需要的子目录。

  4. 有些插件只包含一个文件,pluginname.vim您应该将~/.vim/plugin其放入:

    ~/.vim/plugin/pluginname.vim
    
    Run Code Online (Sandbox Code Playgroud)

    如果插件和你的 Vim 版本兼容,它应该可以工作。检查插件页面是否需要一些激活命令或设置。无论如何,您都需要重新启动 Vim。

    但是,许多插件由许多目录中的许多文件组成,例如autoload, after, doc... 您必须将文件放在 下的相应目录中,根据~/.vim需要创建它们。以CtrlP为例:

    ~/.vim/autoload/ctrlp/<many files>
    ~/.vim/autoload/ctrlp/ctrlp.vim
    ~/.vim/doc/ctrlp.txt
    ~/.vim/plugin/ctrlp.vim
    
    Run Code Online (Sandbox Code Playgroud)
  5. 一旦您对 Vim 中插件管理的基础知识没问题,您应该尝试PathogenVundle其他一些解决方案


Gil*_*not 5

更好地使用~/.vim/plugin/目录来放置 vim 插件文件(如 Vim help 命令所述)。

参见http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded#

在vim中,查看帮助: :h plugin