在Windows系统中安装Pathogen Vim插件

10

我想在Windows的GVIM中安装pathogen插件,但说明说要安装在\vimfiles\autoload文件夹中,而我没有这个文件夹。我应该如何安装pathogen呢?

3个回答

8
如果不存在,您可以简单地创建文件夹。
pathogen.vim放置在...\vim\vimfiles\autoload中,然后您就可以使用它了。
捆绑包放在...\vim\vimfiles\bundle中。

5
捆绑包(bundles)和pathogen应该放在用户自己的vim配置目录中,默认情况下在{Disk}:/Users/{User}/vimfiles{Disk}:/Documents and Settings/{User}/vimfilesvim/vimfiles是为了为多个用户安装第三方插件而由系统管理员使用的 - 在这种情况下,如果有多个用户和管理员有工具可以正常更新它们。 - ZyX
1
@ZyX:如果你是唯一使用vim的Windows用户,那么将配置文件直接放在vim\vimfiles下面是没有问题的,因为这样可以使你的vim设置具有可移植性,并且易于转移到其他计算机上。据我所知,无论是Windows二进制文件还是运行时文件,都不会提取任何内容到vimfiles目录中。 - mogelbrod
当然,没有:正如我所说,vimfiles是用于第三方插件的。存在问题:首先,您不应该在没有管理员权限的情况下写入那里。您所在的家庭机器运行Windows并不意味着坐在根目录下是最好的选择。其次,您会将用户自己的信息分散到整个系统中,这使得备份变得更加困难:您不需要从互联网或磁盘重新安装的Program Files中的大量GiB数据,并且不希望有成千上万的规则来描述备份内容。 - ZyX
第三,要使其可移植,您需要做更多的事情。将配置和插件放置在这里或那里并不能加快速度,只要您将其放置在一个地方即可。第四,根据更新的工作方式,它可能会使更新变得更难或根本不会让它更容易。只回答一个问题:在Windows上更新是否会清除所有列在某处的vim旧文件?如果没有,您的变体会使其更加困难:为了确保您的vim运行时文件是最新的,您必须删除旧数据以防一些文件被删除。Bram不会无缘无故地删除单个文件。 - ZyX

3

0

如果不存在,您需要创建文件夹。 打开Vim,输入“:e $VIM”,您会找到vim目录,其中包含vimfiles文件夹。(如果您还不知道的话)

此外,请参见gvim pathogen issues以获取更多帮助。


6
不要将文件添加到vim自己的文件夹中。这个文件夹仅用于存放vim分发文件,并且在vim更新时很可能被清除。 - ZyX
好的,我当时确实没有仔细考虑那个问题,我的意思是主目录下的vim文件夹。在*nix系统中是~/.vim。也许最好删除我的帖子,不想让错误信息流传。 - rx_tx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接