gVIM 简洁配置 in Windows
原文链接: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的更多相关文章
- Vim:gvim安装配置(windows)
Vim:gvim安装配置(windows) 一.gvim的特点: vim要求全部键盘操作,而gvim可以使用鼠标进行可视化操作,即gvim是vim的图形化界面: 二.gvim安装: 下载地址:http ...
- 代码编辑器[0] -> Vim/gVim[0] -> 基于 Python 的 gVim 环境配置(Windows)
环境配置 / Environment Setup 基于Python开发的 gVim 环境配置(Windows) 使用方式参考 Vim 的使用. 1 基于vundle进行配置 Vim有多个扩展管理器, ...
- 【转】Gvim开发环境配置笔记--Windows篇
配置文件(vimrc) set nocompatible set nu! set cursorline colorscheme murphy " vim 自身命令行模式智能补全 set wi ...
- 【转】Gvim配置(Windows and Linux)for C++|gvim编译运行c/c++程序
转载地址:http://blog.csdn.net/onepiecehuiyu/article/details/8934366 http://mawenhao19930620.blog.163.com ...
- 【转】Gvim配置(Windows and Linux)for C++
转载地址:http://blog.csdn.net/onepiecehuiyu/article/details/8934366 http://mawenhao19930620.blog.163.com ...
- windows下GVIM的配置(vimrc)
学习python时想要在gvim中配置python的编译环境,网上找到一个比较好用的vimrc配置,保存下来以备下次有需要. set encoding=utf-8 set termencoding=u ...
- Ubuntu下VIM(GVIM)环境配置
GVIM安装( Ubuntu自带VIM ): 通过应用商店安装或者通过以下安装. sudo apt-get install vim-gnome GVIM配置: 在 家目录 ( ~/ ) 下建立 .vi ...
- Node.js与VUE安装及环境配置之Windows篇
Node.js安装及环境配置之Windows篇 https://www.cnblogs.com/zhouyu2017/p/6485265.html Node.js安装及环境配置之Windows篇htt ...
- nginx配置为windows服务中的坑
网上搜索“nginx 配置为windows服务”,很容易搜索到使用windows server warpper来配置,于是按照网上的方法我从github上的链接下载了1.17版本,前面都很顺利,很容易 ...
随机推荐
- MTK
1.mt_boot_init->boot_linux_from_storage->boot_linux->boot_linux_fdt
- android 分区layout以及虚拟内存布局-小结
摘要 简述启动过程的内存分配,各个映像的烧写,加载,logo的刷新,文件系统mount. DRAM:外部RAM: ISRAM:内部RAM(128K),(PL会跑在ISRAM里面,去初始化DRAM,lo ...
- 网易云课堂学习之VS相关
1.为开发好的项目文件瘦身 如:在项目文件ScreenCapture中,只需保留框起来的两个文件即可 而且在框起来的ScreenCapture里的Debug文件也可以删掉,整个文件由75.4 MB变为 ...
- Qt之等待提示框(QTimer)
简述 上节讲述了关于QPropertyAnimation实现等待提示框的显示,本节我们使用另外一种方案来实现-使用定时器QTimer,通过设置超时时间定时更新图标达到旋转效果. 简述 效果 资源 源码 ...
- HDU 2686 (双线程) Matrix
这也是当初卡了很久的一道题 题意:从左上角的格子出发选一条路径到右上角然后再回到左上角,而且两条路径除了起点和终点不能有重合的点.问所经过的格子中的最大和是多少 状态设计:我们可以认为是从左上角出发了 ...
- POJ 1847 Tram【Floyd】
题意:给出n个站点,每个站点都有铁路通向其他站点 如果当前要走得路恰好是该站点的开关指向的铁路,则不用扳开关,否则要手动扳动开关,给出起点和终点,问最少需要扳动多少次开关 输入的第一行是n,start ...
- VFL示例
•[cancelButton(72)]-12-[acceptButton(50)] •取消按钮宽72point,accept按钮宽50point,它们之间间距12point • •[wideView( ...
- QCon 2015 阅读笔记 - 移动开发最佳实践
所有ppt下载地址:http://pan.baidu.com/s/1mg9o4TM 下面是移动开发实践部分的阅读笔记. 移动开发网络性能优化实践 - 陈浩然 (携程) 携程是非常标准的移动App架构, ...
- php 在函数内引用全局变量 讲解引用
<?php $var1 = "Example variable"; $var2 = ""; function global_references($use ...
- ecshop 广告位固定
不知道ECSHOP用户们发现没有,如果在一个广告位中添加多个广告图片, 在前台显示的时候,每刷新一次,图片的显示顺序就会随机变化一次. 注:如果给广告位只添加一个图片是没有这种问题的. 现在的问题是: ...