Vim in Windows(1) -- 安装和配置

原创 2018年04月16日 18:30:46

1.下载安装

http://www.vim.org (官方版本, 没有支持python,不建议下载)

因此下载别人已经编译和打包好的版本(Windows上搞Vim的编译本身也是个坑,需要折腾):

选择全支持版本的好处就是为了后期添加插件,和自己相关的工具
http://vim.wikia.com/wiki/Vim_Tips_Wiki (有最新版本)
这里将下载好的压缩包,命名为VimFull.zip

1.1环境变量

1.将VimFull.zip加解压到想要的位置后,比如: D:\Program Files\VimFull,将该目录添加到环境变量
2.在该目录下创建vim的配置文件: _vimrc, 然后就可以开始打造vim了.

2.初始配置

修改配置文件 vrimrc

"设置文件的代码形式 utf8
set encoding=utf-8
set termencoding=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese,cp936
"vim的菜单乱码解决
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"vim提示信息乱码的解决
language messages zh_CN.utf-8

这个时候Vim可以正常和友好使用了, GUI是中文,没有字符乱码.

3.插件安装

// Vundle官方教程
https://github.com/VundleVim/Vundle.vim/wiki/Vundle-for-Windows (仅供参考, 本文档并未采用, 仅采用其过程.)
开始增强Vim功能.

# 首先: 要安装git
# 配置一下git
$ git config --global user.name "hangko"
$ git config --global user.email "korhang@qq.com"

# 如果显示 "SSL certificate problem: unable to get local issuer certificate while accessing "错误,使用下面命令
$ git config --global http.sslVerify false

# 下载 Vundle . 没有bundle目录,就自己建一个
 git clone https://github.com/gmarik/Vundle.vim.git  D:\Program Files (x86)\Vim\vimfiles\bundle\Vundle.vim

# Vundle 配置(注意: 下面的路径要要vim的安装路径对应上)
set rtp+=$VIM\vimfiles\bundle\Vundle.vim\  // 设置Vundle的放置位置. 其中$VIM是在系统环境变量里面,设置Vim的安装目录
call vundle#begin('$Vim\vimfiles\bundle')     // 设置Vundle插件放置位置, 必须填写,不然出现 117错误. Installer#new
"let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'        // 示范插件
Plugin 'kien/ctrlp.vim'                    // 示范插件
Plugin 'tpope/vim-fugitive'            // 示范插件
                                                   // 仔细看官方文件,还有很多的高级用法.
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes  //状态栏 airline + airline theme
call vundle#end()
filetype plugin indent o

命令行安装: $ vim +PluginInstall +qall

4.添加Vim到右键

有时候想通过Vim编辑一个文本文件,却发现没有使用Vim编辑的右键菜单快捷方式, 因此我们要手动自己添加.

1. Win +r, 运行regedit, 编辑注册表.
2.在HKEY_CLASSES_ROOT->*->shell,在shell文件夹下建一个项,建一个名为Vim的项,然后建一个名为Icon的字符串值,双击Icon项,数据值输入C:\Program Files\vim.exe,0,也就是gvim.exe的完整路径。
3.在Vim项下继续建一个名为Command的项,注意,名字必须为Command,将(默认)的值改为C:\Program Files\vim.exe %1,同样,请根据自己的软件安装目录来填写。
4.完成, 找一个文件右键点击试试即可.

5.注意问题

1.执行”PluginInstall”安装命令时候,有可能出现安装失败,查看日志显示为”Fatal:….443”什么的,这个时候是被墙了,考虑一下翻墙.

版权声明:本文为博主原创文章,未经博主允许不得转载。对于文中涉及到的参考文章,感谢作者分享,侵删。 https://blog.csdn.net/Kohang/article/details/79964428

WIN7下vim安装配置整理(插件齐全)

首先安装spf13-vim,spf13集成Vundle,NeedTree,Ctrl-P等,再安装YouCompleteMe,Cscope,最后配上MacType外观。 要求系统WIN7以上,我用的是W...
  • laccolith
  • laccolith
  • 2016-10-12 09:12:05
  • 2939

Windows配置Vim和vundle

参考https://github.com/VundleVim/Vundle.vim#quick-start步骤:https://github.com/VundleVim/Vundle.vim/wiki...
  • intergameover
  • intergameover
  • 2016-05-29 15:36:39
  • 2008

全世界最好的编辑器VIM之Windows配置(gvim)

全世界最好的编辑器VIM之Windows配置(gvim),vundle插件管理,NERDTree插件,ctrlp插件,vim-nerdtree-tabs插件等 。vim本来就是很强大,很方便的编辑器,...
  • zxy9602
  • zxy9602
  • 2018-03-04 20:16:38
  • 346

windows下 VIM安装配置,打造PHP IDE开发工具

转载 wenweiquan 的百度文档 一、去下载 http://www.xiazaiba.com/html/3347.html gvim并安装二、设置VIM的基本配置1:打开_vimrc配置文件 ...
  • qq343240789
  • qq343240789
  • 2016-03-07 15:34:20
  • 1570

vim配置文件

  • 2011年09月28日 18:01
  • 3KB
  • 下载

vundle+window+GVim的配置笔记

本来想在windows xp下搭建GVim+Python+YouCompleteMe的开发环境,可惜YouCompleteMe太复杂难用了,还得自己编译,对windows支持的不好,从作者官网下载的编...
  • zfsword
  • zfsword
  • 2014-04-02 16:32:58
  • 2678

Windows下安装Vim插件管理Vundle插件

1. 安装Git Vundle基于git架构,每一个插件都是一个项目的Repository,通过Vundle可以用简单的指令,一键安装/更新/删除所有插件。 由于我的系统是xp的,最新的版本已经不...
  • xiake001
  • xiake001
  • 2017-07-30 22:05:25
  • 1022

windows7搭建基于VIM的开发环境(2)-编译64位且支持python的VIM版本并安装

windows7搭建基于VIM的开发环境(2)本系列指导 主要是从无到有完整搭建windows下基于VIM的开发环境,主要分为以下几部分: 搭建msys2下64位编译环境 编译64位且支持python...
  • qz757
  • qz757
  • 2016-11-27 10:49:46
  • 2138

在Windows下搭建GCC+VIM编译环境

在Windows下搭建GCC+VIM编译环境在windows下进行小型代码测试时,若启动大型的IDE,启动慢、效率低。可以采用GCC作为编译器,Vim作为代码编辑器,再对vim进行配置,集成gcc,可...
  • xiake001
  • xiake001
  • 2017-07-23 14:00:43
  • 711

windows下vim&mingw平台的搭建

        编程学到现在,终于接触到C++的核心部分——标准库部分(这是很久前读过的一篇文章的观点,认为C++的核心就在标准库和泛型算法,同时这篇文章还认为C++对面向对象的支持并不是其核心)。由...
  • chzms
  • chzms
  • 2008-07-08 19:29:00
  • 2649
收藏助手
不良信息举报
您举报文章:Vim in Windows(1) -- 安装和配置
举报原因:
原因补充:

(最多只允许输入30个字)