我有微软Windows 7和PowerShell。
每次我添加命令到PowerShell中(那些由创建插件的人编写的命令),它都会说它不认识任何东西。
无论如何,想象一下我刚刚安装了 VIM,我该如何安装一个插件,比如:
https://github.com/scrooloose/nerdtree
谢谢!请以新手术语编写。 我对所有这些都很陌生!
我有微软Windows 7和PowerShell。
每次我添加命令到PowerShell中(那些由创建插件的人编写的命令),它都会说它不认识任何东西。
无论如何,想象一下我刚刚安装了 VIM,我该如何安装一个插件,比如:
https://github.com/scrooloose/nerdtree
谢谢!请以新手术语编写。 我对所有这些都很陌生!
我是 vundle 的热爱者。在 Github 页面上有一个快速入门,但以下是一些适用于 Windows 的基本步骤。
Vim 将其配置文件存储在“主”目录中。在 Windows 上,此位置会有所变化,但最简单的定位主目录的方法之一是打开 Vim 并键入 :echo $HOME
。Vim 将打印主目录,这是我们的配置文件需要放置的地方。
配置 Vim 有两个主要组件。第一个是一个包含配置设置的纯文本文件 _vimrc
。第二个是一个包含插件和其他有用的 Vim 文件的 vimfiles
文件夹。这两个文件都属于您的HOME 目录,我们在前一步中找到了它。
有时在教程中,您将看到对 .vim
和 .vimrc
的引用,这是 vimfiles
和 _vimrc
的 Linux/Unix/MacOSX 等效项。这些文件也可以在 Windows 上工作,但创建起来更加困难,因为 Windows 资源管理器不允许您创建以点开头的文件或文件夹。
要创建 _vimrc
,只需使用 右键菜单>新建>文本文档
创建名为 _vimrc
的文件。确保您的 _vimrc
文件没有 .txt 扩展名。您可以在资源管理器中查看类型列来确认这一点。如果类型是文件,则一切正常。如果类型是文本文档或任何其他类型,则需要显示文件扩展名并删除扩展名。
在与您的_vimrc
相同的位置上创建一个名为 vimfiles
的文件夹。
Git 是一个源代码控制系统,也允许 vundle 自动管理您的插件。您可以从 此处 下载它。请确保选择“从 Windows 命令提示符运行 Git”。
打开 PowerShell 或命令提示符,然后键入:
git clone https://github.com/gmarik/vundle.git $HOME\vimfiles\bundle\vundle
确保用我们在第一步发现的路径替换 $HOME。
现在我们需要编写你的 _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!
现在我们已经准备好让vundle发挥它的作用了。打开vim并输入:BundleInstall
,vundle将下载并安装你在_vimrc
文件中指定的插件。
以下是一些额外资源,包含一些非常有用的信息:
Vim8使这变得超级容易。
从Vim 8版本开始,vim推出了本地包系统。
您只需要将git存储库克隆到~/.vim/pack/vendor/start/
目录中即可。
您可以为vendor
目录命名任何名称。
更多信息请参见:https://medium.com/@paulodiovani/installing-vim-8-plugins-with-the-native-pack-system-39b71c351fea
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 文件中:
execute pathogen#infect()
如果你是 Vim 新手并且没有 vimrc 文件,可以使用命令 vim ~/.vimrc 并粘贴以下超简单的示例:
execute pathogen#infect() syntax on filetype plugin indent on
现在,任何你想要安装的插件都可以提取到 ~/.vim/bundle 的子目录下,并将它们添加到 'runtimepath' 中。请看以下示例:
cd ~/.vim/bundle git clone git://github.com/tpope/vim-sensible.git
现在 sensible.vim 已经被安装了。
在vim-pathogen下载它
$HOME
目录中的文件_vimrc
中,并将插件和配色方案放置在相同位置的vimfiles
目录中。这些目录可能不存在,因此您必须创建它们。