LAMP兄弟连 李强强 GVIM配置文件完整版
"自己看着李强强老师视频代码手写打的。之前最后的一个gvim默认函数方法没放上,现在补上,现在已经是李老师的配置完整版。喜欢的朋友可以拿去,gvim确实是一个好东西,值得推广。
"关闭兼容模式
set nocompatible
"模仿windows快捷键 Ctrl+A全选、Ctrl+C复制、Ctrl+V粘贴
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
"gvim字体设置
set guifont=新宋体:h13:cGB2312
"gvim内部编码
set encoding=utf-8
"当前编辑的文件编码
set fileencoding=utf-8
"gvim打开支持编码的文件
setfileencodings=ucs-bom,utf-8,gbk,cp936,gb2312,big5,euc-jp,euc-kr,latin1
"set langmenu=zh_CN
"let $LANG = 'zh_CN.UTF-8'
"解决consle输出乱码
language messages zh_CN.utf-8
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"设置终端编码为gvim内部编码encoding
let &termencoding=&encoding
"防止特殊符号无法正常显示
set ambiwidth=double
"缩进尺寸为4个空格
set sw=4
"tab宽度为4个字符
set ts=4
"编辑时将所有tab替换为空格
set et
"按一次backspace就删除4个空格
set smarttab
"不生成备份文件
set nobackup
"开启行号标记
set number
"配色方案
colo desert
"关闭上侧工具栏
set guioptions-=T
"关闭右侧滚动条
"set guioptions-=r
"开启自动缩进
set autoindent
"默认的自己的参数代码段,可以不写。自己喜欢就写上吧。
set diffexpr=MyDiff()
function MyDiff()
if&diffopt =~ 'icase' | let opt = opt . '-i ' |endif
if&diffopt =~ 'iwhite' | let opt = opt . '-b' |endif
let arg1 =v:fname_in
if arg1 =~ '' | let arg1 = '"' . arg1 . '"' | endif
let arg2 =v:fname_new
if arg2 =~ '' | let arg2 = '"' . arg2 . '"' | endif
let arg3 =v:fname_out
if arg3 =~ '' | let arg3 = '"' . arg3 . '"' | endif
let eq =''
if$VIMRUNTIME =~ ' '
if &sh =~ '\<cmd'
let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silentexecute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . '> ' . arg3 . eq
endfunction
http://blog.sina.com.cn/s/blog_5fbb378c01016npv.html
LAMP兄弟连 李强强 GVIM配置文件完整版相关推荐
- 我的抗战之兄弟连-李强强
我的抗战之LAMP兄弟连 我是LAMP兄弟连高级讲师-李强强 配音:崔永元之<我的抗战>片头曲 时间:2012年4月2号 以下是我的个人简介: LAMP兄弟连高级讲师,资深LINUX和PH ...
- 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全
史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux ...
- 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...
史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux主要shell命 ...
- 传智播客linux安装视频教程下载,传智播客 LAMP(Linux)经典入门教程 李东超主讲29集完整版教程下载...
课程名称 传智播客 LAMP(Linux)经典入门教程 李东超主讲29集完整版教程下载 课程目录 李东超 PHP视频教程 LAMP经典入门 第01讲 Linux的基本概念和发展历史.wmv 李东超 P ...
- java web开发实战经典 源码_李兴华 java_web开发实战经典 源码 完整版收集共享
李兴华 java_web开发实战经典 源码 完整版收集共享 01f8a7 在 2018-11-07 20:41:33 上传 10.92 MB 第1章 JAVA WEB开发简介 1.1.WEB发 ...
- Centos 7下Nagios的安装及配置(完整版)
Centos 7下Nagios的安装及配置(完整版) 简介 Nagios 是一款自动化运维工具,可以协助运维人员监控服务器的运行状况,并且拥有报警功能.本文章将介绍其安装方法和详细的配置方法. nag ...
- linux运维工程师培训课程_《Linux运维工程师必学技能》完整版视频课程专题(1.0)...
高性能负载均衡集群HAProxy实战视频课程 13节 4小时7分钟 课程目标: 欢迎大家加入 51CTO学院Linux交流群575837909,与喜欢学习Linux小伙伴们做朋友,一起为梦想增值.高性 ...
- Openldap配置TLS加密传输(完整版——shell脚本实现[即在客户端执行代码,即可实现TLS加密])
此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...
- 常用经典SQL语句大全完整版--详解+实例 (存)
常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012 http://blog.sina.com.cn/s/blog_84 ...
最新文章
- xcode6 AsynchronousTesting 异步任务测试
- 厉害了!一个Nvidia PC可运行四个Vives
- CentOS6中怎样将jdk1.7升级到1.8
- 当你已经23~男生女生都该看
- 二分搜索:lower_bound 与 upper_bound 函数
- 大厂2020届实习生笔试题
- mktime 夏令时
- abrt-hook-ccpp: Saved core dump of pid 12224导致dn挂掉问题
- 凤凰机器人猜成语答案_看图猜成语:一只手上拿着绳子,旁边有个起吊机
- 语音信号处理(二):矩形窗和汉明窗时域波形和频域波形
- 操作系统十二大容量存储的结构
- 记录一下,不是所有的韩语输入法apk,装到同一个系统,都能弹出软键盘
- 游戏服务器背包系统,Unity MMORPG 背包系统如何设计
- ECPC16-A.The game of Osho(博弈)
- C语言的加减乘除函数
- 建立FTP服务器的免费软件
- oracle经常考的题型是哪些,Oracle考试试题(带答案).doc
- Ural1671 Anansi's Cobweb
- CUDA加速计算的基础C/C++
- 推荐系统实践读书笔记-04利用用户标签数据