如何安装VIM插件?

时间:2013-08-05 05:10:43

标签: powershell vim

我有微软Windows 7和PowerShell。

每次我向powershell添加命令(由那些创建这些插件的人编写的那些命令),它表示它无法识别任何内容。

无论如何,想象一下我刚刚安装了VIM,如何安装插件,例如:

https://github.com/scrooloose/nerdtree

谢谢顺便说一句!请用新手来写。我对这一切都很陌生!

4 个答案:

答案 0 :(得分:11)

我是vundle的粉丝。 github页面上有一个快速入门,但这里有一些Windows的基本步骤。

第1步:找到您的主目录

Vim将其配置文件存储在“home”目录中。在Windows上,此位置会有所不同,但找到主目录的最简单方法之一是打开vim并键入:echo $HOME。 Vim将打印我们的配置文件需要存在的主目录。

第2步:设置vimfiles和_vimrc

配置vim有两个主要组件。第一个是_vimrc文件,它是包含配置设置的纯文本文件。第二个是vimfiles文件夹,其中包含插件和其他有用的vim内容。这两个文件都属于我们在上一步中找到的 HOME 目录。

有时在教程中,您会看到.vim.vimrc的引用,它们是vimfiles_vimrc的Linux / Unix / MacOSX等价物。这些文件也适用于Windows,但更难创建,因为Windows资源管理器不允许您创建以点开头的文件或文件夹。

要创建_vimrc,只需使用_vimrc创建名为Right Rlick>New>Text Document的文件即可。确保您的_vimrc文件没有.txt扩展名。您可以通过查看 Type 列在资源管理器中仔细检查此内容。如果类型是文件,那么你很高兴。如果类型是文本文档或其他任何内容,那么您需要show file extensions并删除扩展名。

_vimrc在同一个位置创建名为vimfiles的文件夹。

第3步:获取git

Git是一个源代码控制系统,它还允许vundle为您自动管理插件。您可以下载here。确保选择“从Windows命令提示符运行Git”。

第4步:安装Vundle

打开PowerShell或命令提示符并键入:

git clone https://github.com/gmarik/vundle.git $HOME\vimfiles\bundle\vundle

确保将$ HOME替换为我们在步骤1中发现的路径。

第5步:设置_vimrc

现在我们需要编写您的_vimrc并确定您想要的插件。以下是为您安装nerdtree的示例_vimrc

set nocompatible               " turns off legacy vi mode
filetype off                   " required!

set rtp+=~/vimfiles/bundle/vundle/
call vundle#rc()

Bundle 'gmarik/vundle'         " Use the bundle command to select plugins
Bundle 'scrooloose/nerdtree'   " Bundle automatically searches github for you.

filetype plugin indent on     " required!

第6步:让vundle开始工作!

现在我们已经准备好让vundle做它的工作了。打开vim并输入:BundleInstall vundle将下载并安装您在_vimrc.

中指定的插件

奖金部分

这里有一些额外的资源,它们有一些非常有用的信息:

答案 1 :(得分:1)

我使用vim-pathogen

  

pathogen.vim使安装插件和运行时变得非常容易   文件在他们自己的私人目录中。

     

安装

     

安装到〜/ .vim / autoload / pathogen.vim。或复制并粘贴:

     

mkdir -p~ / .vim / autoload~ / .vim / bundle; \ curl -Sso   〜/ .vim / autoload / pathogen.vim \       https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

     

如果您使用的是Windows,请将〜/ .vim的所有匹配项更改为   〜\ vimfiles。

     

运行时路径操作

     

将此添加到您的vimrc:

     

执行病原体#infect()

     

如果你是Vim的新手并缺少vimrc,vim~ / .vimrc并粘贴   在下面的超小例子中:

     

上的filetype plugin indent上执行pathogen#infect()语法      

现在,您要安装的所有插件都可以解压缩到子目录中   在〜/ .vim / bundle下,它们将被添加到'runtimepath'中。   观察:

     

cd~ / .vim / bundle git clone git://github.com/tpope/vim-sensible.git

     

现在安装了sensible.vim。

vim-pathogen

下载

答案 2 :(得分:0)

在Windows上,您必须将设置和映射放在_vimrc目录中的$HOME文件中,以及位于同一位置的vimfiles目录中的插件和颜色方案中。这些目录可能不存在,因此您必须创建它们。

答案 3 :(得分:0)

我推荐Vundle,这对于vim插件管理非常棒。