如何安装VIM插件?

4 vim powershell

我有微软Windows 7和PowerShell.

每次我向powershell添加命令(那些由创建这些插件的人编写的命令),它都说它不能识别任何东西.

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

https://github.com/scrooloose/nerdtree

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

Jak*_*ods 11

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

第1步:找到您的主目录

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

第2步:设置vimfiles和_vimrc

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

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

要创建一个_vimrc简单的创建名为_vimrcusing 的文件Right Rlick>New>Text Document.确保您的_vimrc文件没有.txt扩展名.您可以通过查看" 类型"列在资源管理器中仔细检查此项.如果类型是文件,那么你很高兴.如果类型是文本文档或其他任何其他,那么您需要显示文件扩展名并删除扩展名.

在与_vimrc创建名为的文件夹相同的位置vimfiles.

第3步:获取git

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

第4步:安装Vundle

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

git clone https://github.com/gmarik/vundle.git $HOME\vimfiles\bundle\vundle
Run Code Online (Sandbox Code Playgroud)

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

第5步:设置_vimrc

现在我们需要编写你的_vimrc并决定你想要的插件.这是_vimrc为您安装nerdtree 的示例:

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!
Run Code Online (Sandbox Code Playgroud)

第6步:让vundle开始工作!

现在我们已经准备好让vundle做它的工作了.打开vim和type :BundleInstallvundle将下载并安装你指定的插件_vimrc.

奖金部分

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


Cur*_*ind 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 并粘贴以下超简单示例:

在文件类型插件缩进上执行 Pathogen#infect() 语法

现在,您想要安装的任何插件都可以提取到 ~/.vim/bundle 下的子目录中,并且它们将被添加到“运行时路径”中。观察:

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

现在 sensible.vim 已安装。

在vim-pathogen下载