原文链接:http://www.errdev.com/post/2/

捣鼓了一段时间的VIM,神器终归是神器,果然编码效率提升了许多,当然还需要很多插件来配合。自己装插件很麻烦,还要有Vundle这个插件管理器

Vundle -  https://github.com/gmarik/Vundle.vim

下载下来放在copy 到 vimfiles 下面,然后编辑 _vimrc (windows 环境),还是先放图

然后在_vimrc文件后面添加如下必须的脚本(windows环境)

set rtp+=~/vimfiles/bundle/Vundle.vim/
let path=’~/vimfiles/bundle’
call vundle#begin(path)
Plugin ‘gmarik/Vundle.vim’
”  *插入需要加载的插件
call vundle#end()
filetype plugin indent on

其它需要的插件只用用

Plugin ‘插件名’

添加就行,支持vim-scripts, git repo 和git full path,Vundle回去自动下载,多个开发环境之间只需要复制一份_vimrc文件就行

我用的插件及配置如下(直接替换上面*号那行)

Plugin ‘vim-scripts/The-NERD-Tree’
 ”  NERD文件系统插件,就是左边那个文件列表
let g:nerdtree_tabs_open_on_new_tab=1
” 保证在每个新开的tab里 NERD是默认打开的
map <F2> :NERDTreeToggle<CR>
” 绑定F2到 开/关 NERD
Plugin ‘vim-scripts/tagbar’
” tagbar就是右边列表,列出了程序里的变量、方法等,可以进行跳转。 tagbar感觉比taglist好用
” 需要安装ctags
map <silent><F3> :TagbarToggle<CR>
” 绑定F3到 开/关 Tagbar
Plugin ‘bling/vim-airline’
” 注意截图顶上和下面彩色状态条,就是这个炫酷的插件
let g:airline#extensions#tabline#enabled = 1
” 开启顶部buffer列表,打开的所有buffer会列出来
set laststatus=2
” 始终显示下面的状态条
Plugin ‘altercation/vim-colors-solarized’
” 这个是一个比较有名的配色方案
Plugin ‘vim-scripts/ctrlp.vim’
” 这个是最下面的文件查找工具,类似于 Resharper的 Alt+N  或者 Pycharm 的 双击 Shift
Plugin ‘vim-scripts/bufexplorer.zip’
” buffer 管理工具,其实感觉不太好用,但是还没找到更好的
Plugin ‘klen/python-mode’
” 这个是python的集成工具,功能强大
let g:pymode_options_colorcolumn = 0
” windows环境下 会在textwidth的地方显示一个红色的竖条,比较碍眼,所以关了
let g:pymode_folding = 0
” 默认会折叠所有的function, 阅读代码感觉不太方便,所以也关了

设置好后在Vim里运行

PluginInstall

就会自动安装配置的所有插件,然后重启Vim就OK了

gVIM 简洁配置 in Windows的更多相关文章

  1. Vim:gvim安装配置(windows)

    Vim:gvim安装配置(windows) 一.gvim的特点: vim要求全部键盘操作,而gvim可以使用鼠标进行可视化操作,即gvim是vim的图形化界面: 二.gvim安装: 下载地址:http ...

  2. 代码编辑器[0] -> Vim/gVim[0] -> 基于 Python 的 gVim 环境配置(Windows)

     环境配置 / Environment Setup 基于Python开发的 gVim 环境配置(Windows) 使用方式参考 Vim 的使用. 1 基于vundle进行配置 Vim有多个扩展管理器, ...

  3. 【转】Gvim开发环境配置笔记--Windows篇

    配置文件(vimrc) set nocompatible set nu! set cursorline colorscheme murphy " vim 自身命令行模式智能补全 set wi ...

  4. 【转】Gvim配置(Windows and Linux)for C++|gvim编译运行c/c++程序

    转载地址:http://blog.csdn.net/onepiecehuiyu/article/details/8934366 http://mawenhao19930620.blog.163.com ...

  5. 【转】Gvim配置(Windows and Linux)for C++

    转载地址:http://blog.csdn.net/onepiecehuiyu/article/details/8934366 http://mawenhao19930620.blog.163.com ...

  6. windows下GVIM的配置(vimrc)

    学习python时想要在gvim中配置python的编译环境,网上找到一个比较好用的vimrc配置,保存下来以备下次有需要. set encoding=utf-8 set termencoding=u ...

  7. Ubuntu下VIM(GVIM)环境配置

    GVIM安装( Ubuntu自带VIM ): 通过应用商店安装或者通过以下安装. sudo apt-get install vim-gnome GVIM配置: 在 家目录 ( ~/ ) 下建立 .vi ...

  8. Node.js与VUE安装及环境配置之Windows篇

    Node.js安装及环境配置之Windows篇 https://www.cnblogs.com/zhouyu2017/p/6485265.html Node.js安装及环境配置之Windows篇htt ...

  9. nginx配置为windows服务中的坑

    网上搜索“nginx 配置为windows服务”,很容易搜索到使用windows server warpper来配置,于是按照网上的方法我从github上的链接下载了1.17版本,前面都很顺利,很容易 ...

随机推荐

  1. 总结Selenium自动化测试方法(四)WebDriver常用的操作

    四.WebDriver常用的操作 1.控制浏览器操作 #控制浏览器的大小 self.driver.set_window_size(480,800) #控制浏览器返回 self.driver.back( ...

  2. 转:ViewPager+Fragment基本使用方法(附源码)

    ViewPager+Fragment可以做出多页面滑动效果,让我们的应用程序界面操作起来更加灵活 对于ViewPager和Fragment组件还不熟悉的朋友,可以先看看相关的资料 首先在activit ...

  3. 如何直接在github网站上更新你fork的repo?

    玩过github的人一定会在你自己的账号上fork了一些github开源项目.这些开源项目往往更新比较活跃,你今天fork用到你自己的项目中去了,过几个星期这个fork的origin可能有一些bugf ...

  4. hibernate4 二级缓存demo实例

    转载:http://blog.csdn.net/chaoowang/article/details/21236501 hibernate使用版本是:hibernate-release-4.3.4.Fi ...

  5. c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明

    客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString();  客户端主机名: Request.ServerVaria ...

  6. 类的加载到反射reflect

    类的加载: 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载.连接.初始化这三个步骤来实现对这个类进行初始化. 加载: 就是指将class文件加载进入内存,并为之创建一个Class对 ...

  7. POJ 1422 Air Raid (最小路径覆盖)

    题意 给定一个有向图,在这个图上的某些点上放伞兵,可以使伞兵可以走到图上所有的点.且每个点只被一个伞兵走一次.问至少放多少伞兵. 思路 裸的最小路径覆盖. °最小路径覆盖 [路径覆盖]在一个有向图G( ...

  8. [转]就这样,创建了自己的运行时共享库(RSL)

    原文地址:http://riaoo.com/?p=1405 博客园的下载地址(版权归原作者) http://files.cnblogs.com/tianlanliao/CustomRSL.zip 创建 ...

  9. liunx的目录结构

    linux目录结构的最顶端是/目录 我们一般都称为root目录. linux有四种文件类型,分别是普通文件,目录文件,连接文件,特殊文件,可以用file来识别. 普通文件:文本文件 二进制文件 图像文 ...

  10. RAC 环境下的重要参数

    Oracle 数据库启动时会根据参数文件中提供的相关参数启动Oracle实例.这些参数包括数据库名字.sga,pga的分配,控制文件的位置,undo,process等等.Oracle RAC数据库同样 ...