10

我有 microsoft windows 7 和 powershell。

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

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

https://github.com/scrooloose/nerdtree

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

4

5 回答 5

13

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

第 1 步:找到您的主目录

Vim 将其配置文件存储在“主”目录中。在 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

确保将 $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 并输入:BundleInstallvundle 将下载并安装您指定的插件_vimrc.

奖金部分

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

于 2013-08-05T06:25:15.433 回答
2

Vim8 让这变得超级简单。

从 Vim 版本 8 开始,vim 提出了原生包系统。您只需要将 git repo 克隆到您的~/.vim/pack/vendor/start/目录中

您可以为vendor目录命名任何名称。

更多信息:https ://medium.com/@paulodiovani/installing-vim-8-plugins-with-the-native-pack-system-39b71c351fea

于 2020-06-25T09:13:17.680 回答
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 并粘贴以下超最小示例:

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

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

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

现在 sensible.vim 已安装。

vim-pathogen下载

于 2013-08-05T05:15:07.993 回答
0

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

于 2013-08-05T05:31:15.820 回答
0

我推荐Vundle,它非常适合 vim 插件管理。

于 2013-08-06T02:08:32.443 回答