我有 microsoft windows 7 和 powershell。
每次我向 powershell 添加命令(那些由创建这些插件的人编写的命令)时,它都会说它不识别任何东西。
无论如何,想象一下我刚刚安装了 VIM,例如如何安装插件:
https://github.com/scrooloose/nerdtree
谢谢顺便说一句!请用新手的话写出来。我对这一切真的很陌生!
我有 microsoft windows 7 和 powershell。
每次我向 powershell 添加命令(那些由创建这些插件的人编写的命令)时,它都会说它不识别任何东西。
无论如何,想象一下我刚刚安装了 VIM,例如如何安装插件:
https://github.com/scrooloose/nerdtree
谢谢顺便说一句!请用新手的话写出来。我对这一切真的很陌生!
我是vundle的忠实粉丝。github 页面上有一个快速入门,但这里有一些适用于 windows 的基本步骤。
Vim 将其配置文件存储在“主”目录中。在 Windows 上,此位置会有所不同,但找到主目录的最简单方法之一是打开 vim 并键入:echo $HOME
. Vim 将打印我们的配置文件需要存放的主目录。
配置 vim 有两个主要组件。第一个是一个_vimrc
文件,它是一个包含配置设置的纯文本文件。第二个是vimfiles
包含插件和其他有用的 vim 东西的文件夹。这两个文件都属于我们在上一步中找到的HOME目录。
有时在教程中你会看到对和的引用.vim
,.vimrc
这些是 Linux/Unix/MacOSX 对和的等价vimfiles
物_vimrc
。这些文件也可以在 Windows 上工作,但更难创建,因为 Windows 资源管理器不允许您创建以点开头的文件或文件夹。
要创建一个_vimrc
简单地创建一个名为_vimrc
using的文件Right Rlick>New>Text Document
。确保您的_vimrc
文件没有 .txt 扩展名。您可以通过查看类型列在资源管理器中仔细检查这一点。如果类型是文件,那么你很高兴。如果类型是文本文档或其他任何内容,那么您需要显示文件扩展名并去掉扩展名。
在与您_vimrc
创建一个名为vimfiles
.
Git 是一个源代码控制系统,它还允许 vundle 自动为您管理插件。你可以在这里下载。确保选择“从 Windows 命令提示符运行 Git”。
打开 PowerShell 或命令提示符并键入:
git clone https://github.com/gmarik/vundle.git $HOME\vimfiles\bundle\vundle
确保将 $HOME 替换为我们在步骤 1 中发现的路径。
现在我们需要编写你的_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 repo 克隆到您的~/.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 中:
执行病原体#infect()
如果您是 Vim 的新手并且缺少 vimrc,请 vim ~/.vimrc 并粘贴以下超最小示例:
在文件类型插件缩进上执行病原体#infect() 语法
现在,您希望安装的任何插件都可以解压缩到 ~/.vim/bundle 下的子目录中,它们将被添加到 'runtimepath' 中。观察:
cd ~/.vim/bundle git clone git://github.com/tpope/vim-sensible.git
现在 sensible.vim 已安装。
在 Windows 上,您必须将设置和映射放在目录中的文件_vimrc
中,$HOME
并将插件和颜色方案放在vimfiles
位于同一位置的目录中。这些目录可能不存在,因此您必须创建它们。
我推荐Vundle,它非常适合 vim 插件管理。