GVIM技巧系列-GVIM安装与配置
前言
GVIM被誉为编辑器之神,是一款好用强大的文本编辑器,本文主要介绍Windows版GVIM的安装以及配置。
一、GVIM的安装
1.访问官方网址https://www.vim.org/download.php下载安装包
安装步骤比较简单,可以不修改默认设置,直接点下一步即可,这里不详细介绍安装步骤了。
二、修改配置
1.GVIM默认显示界面
可以看到,GVIM的默认界面还是比较丑的,需要修改一下配置,让GVIM看起来舒服一些。
2.修改配置文件
可以通过点击编辑-启动设置菜单,打开配置文件,也可以直接编辑GVIM安装路径下的_vimrc文件。
下面是我电脑上GVIM配置文件中的配置项,可以直接复制粘贴到你自己的配置文件里,引号”开头的行是注释行。
"关闭vi兼容模式
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
"设置字体和字体大小
:set gfn=kaiti_GB2312:h15
"显示行号
:set nu
"自动换行
:set wrap
"自动语法高亮
syntax on
"设定配色方案
colorscheme solarized
"突出显示当前行
:set cursorline
"隐藏工具栏和菜单栏
":set guioption-=T
":set guioption-=m
"开启智能自动缩进
:set smartindent
:set foldenable
"处理文本乱码
":set enc=utf-8
:set fileencoding=utf-8
:set fileencodings=ucs-bom,utf-8,chinese,cp936
"处理菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"提示信息乱码解决方案
"language messages zh_CN.utf-8
:set hlsearch
:set incsearch
"打开显示折行标记的小窗口
:set foldcolumn=4
"自动折行
":set foldmethod=indent
"备份设置
:set bk
:set bex=.bak
:set bdir=D:\\vimbak
:set udir=D:\\vimbak
let g:calendar_diary='D:\Program Files (x86)\Vim\diary'
set diffexpr=MyDiff()
function MyDiff()let opt = '-a --binary 'if &diffopt =~ 'icase' | let opt = opt . '-i ' | endifif &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endiflet arg1 = v:fname_inif arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endiflet arg2 = v:fname_newif arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endiflet arg3 = v:fname_outif arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endiflet eq = ''if $VIMRUNTIME =~ ' 'if &sh =~ '\<cmd'let cmd = '"' . $VIMRUNTIME . '\diff"'let eq = '""'elselet cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'endifelselet cmd = $VIMRUNTIME . '\diff'endifsilent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
需要注意的是:
1.设置字体和字体大小时,字体名称不能写汉字的名称,否则不生效。
2.solarized配置方案是一种护眼的配色方案,需要单独安装,默认没有。
三、修改配置后的界面
可以看到,对于不同后缀名的文件,GVIM可以自动识别并显示相应的配色。
总结
GVIM有很多配置项,可满足多样化的功能需求,可以查看gvim帮助文档,了解更多配置项的功能。
GVIM技巧系列-GVIM安装与配置相关推荐
- 五十、Maven系列:安装和配置Maven镜像
@Author:Runsen @Date:2020/6/11 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- FieldTrip toolbox教程系列(0)-安装、配置与测试
FieldTrip是MEG, EEG, iEEG和NIRS分析的MATLAB软件工具箱.它提供预处理和先进的分析方法,如时频分析,使用偶极子的源重建,分布源和波束形成器和非参数统计测试. 下载 首先下 ...
- GVIM技巧系列-如何在GVIM中跳来跳去
前言 本文主要介绍在GVIM中如何使用命令快速跳转到文档的某个位置. 一.跳到某一行 gg 跳到第一行 G 跳到最后一行 :行号 跳到指定的行,例如:100,是跳到第100行 行号G 跳到指定的行,例 ...
- 【CCNP | 网络模拟器GNS系列】安装、配置和使用 GNS3
目录 1. 下载 GNS3 1.1 GitHub下载(推荐) 1.2 官方下载(示例) 2. 安装GNS3 (1)进入GNS3设置界面 (2)许可协议 (3)选择启动目录文件夹 (4)选择组件 (5) ...
- proxmox学习使用系列--1.安装后配置软件源
Proxmox VE(PVE)+ceph+物理网络规划-超融合生产环境安装部署案例 前面的安装参考别人的上面的文章吧,那里的老版本还是buster,后面的配置根据现用的bullseye做个记录,系统安 ...
- Go语言系列-Go安装与配置
一.Go环境搭建 1. Go环境下载与安装 A. Go语言安装包下载 Go语言安装包下载页面网址:https://golang.google.cn/dl/,其页面如下 (如果上述网站打不开或者开启缓慢 ...
- Gvim的安装及配置
同步发布在个人博客:https://www.zhyong.cn/posts/876e/ Gvim是vim下的Windows版本,是一个GUI程序.Vim是从vi发展出来的一个文本编辑器,具有代码补完. ...
- gvim【三】【_vimrc配置】
GVIM可以通过修改vimrc来灵活配置你的编辑器. 这里先给出我的vimrc: "设置背景主题 "colo Candyset nocompatible" Vim wit ...
- vim gvim技巧大全
vim&gvim技巧大全(0) 很多东东都对于深入认识vim有很大帮助:) ---------------------------------------- # 基础 ----------- ...
最新文章
- FireFox不支持cursor:hand
- Angular NgModule 中的 declarations 和 exports定义
- glassfish5_将Glassfish 3连接到外部ActiveMQ 5代理
- golang基础之初识
- linux 多核线程 调度,通过轻型线程提高多核设备中的Linux实时性能
- 拳王虚拟项目公社:虚拟资源知识付费怎么玩?如何做知识付费?知识付费如何赚钱?
- short s=1;s=s+1有问题吗?short s=1;s+=1;有问题吗?
- Postfix上的反垃圾邮件的四个方法
- 2020年最值得关注的28款区块链游戏
- Learning Moodle 3.5 学习Moodle 3.5 Lynda课程中文字幕
- 吴恩达深度学习课程第二章第一周编程作业
- 东莞软件开发公司有哪些【怎么样】
- 【TL431】TL431精密电压调节器简介
- Pillow的下载与安装
- javascript 经典功能代码和经验教程
- Kubernetes 健康状态检查(九)
- python小程序模板——阿龙的小百宝箱
- Unity读取数据库的简单思路
- 【华人学者风采】谭平 阿里人工智能实验室
- 等额本金和等额本息是怎么算出来的