"自己看着李强强老师视频代码手写打的。之前最后的一个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()

    let opt ='-a --binary'
      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配置文件完整版相关推荐

  1. 我的抗战之兄弟连-李强强

    我的抗战之LAMP兄弟连 我是LAMP兄弟连高级讲师-李强强 配音:崔永元之<我的抗战>片头曲 时间:2012年4月2号 以下是我的个人简介: LAMP兄弟连高级讲师,资深LINUX和PH ...

  2. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全

    史上最牛的Linux内核学习方法论   点击下载 我的arm_linux移植笔记   点击下载 S3C2440完全开发流程   点击下载 Linux系统命令及其使用详解完整版   点击下载 Linux ...

  3. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...

    史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux主要shell命 ...

  4. 传智播客linux安装视频教程下载,传智播客 LAMP(Linux)经典入门教程 李东超主讲29集完整版教程下载...

    课程名称 传智播客 LAMP(Linux)经典入门教程 李东超主讲29集完整版教程下载 课程目录 李东超 PHP视频教程 LAMP经典入门 第01讲 Linux的基本概念和发展历史.wmv 李东超 P ...

  5. java web开发实战经典 源码_李兴华 java_web开发实战经典 源码 完整版收集共享

    李兴华 java_web开发实战经典 源码 完整版收集共享 01f8a7  在  2018-11-07 20:41:33  上传  10.92 MB 第1章 JAVA WEB开发简介 1.1.WEB发 ...

  6. Centos 7下Nagios的安装及配置(完整版)

    Centos 7下Nagios的安装及配置(完整版) 简介 Nagios 是一款自动化运维工具,可以协助运维人员监控服务器的运行状况,并且拥有报警功能.本文章将介绍其安装方法和详细的配置方法. nag ...

  7. linux运维工程师培训课程_《Linux运维工程师必学技能》完整版视频课程专题(1.0)...

    高性能负载均衡集群HAProxy实战视频课程 13节 4小时7分钟 课程目标: 欢迎大家加入 51CTO学院Linux交流群575837909,与喜欢学习Linux小伙伴们做朋友,一起为梦想增值.高性 ...

  8. Openldap配置TLS加密传输(完整版——shell脚本实现[即在客户端执行代码,即可实现TLS加密])

    此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...

  9. 常用经典SQL语句大全完整版--详解+实例 (存)

    常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012  http://blog.sina.com.cn/s/blog_84 ...

最新文章

  1. xcode6 AsynchronousTesting 异步任务测试
  2. 厉害了!一个Nvidia PC可运行四个Vives
  3. CentOS6中怎样将jdk1.7升级到1.8
  4. 当你已经23~男生女生都该看
  5. 二分搜索:lower_bound 与 upper_bound 函数
  6. 大厂2020届实习生笔试题
  7. mktime 夏令时
  8. abrt-hook-ccpp: Saved core dump of pid 12224导致dn挂掉问题
  9. 凤凰机器人猜成语答案_看图猜成语:一只手上拿着绳子,旁边有个起吊机
  10. 语音信号处理(二):矩形窗和汉明窗时域波形和频域波形
  11. 操作系统十二大容量存储的结构
  12. 记录一下,不是所有的韩语输入法apk,装到同一个系统,都能弹出软键盘
  13. 游戏服务器背包系统,Unity MMORPG 背包系统如何设计
  14. ECPC16-A.The game of Osho(博弈)
  15. C语言的加减乘除函数
  16. 建立FTP服务器的免费软件
  17. oracle经常考的题型是哪些,Oracle考试试题(带答案).doc
  18. Ural1671 Anansi's Cobweb
  19. CUDA加速计算的基础C/C++
  20. 推荐系统实践读书笔记-04利用用户标签数据

热门文章

  1. 阿里巴巴服务端高并发分布式架构演进之路
  2. 84.Sqoop2的使用
  3. idea vue项目设置路径别名(适用于@vue/cli 高版本)
  4. 【OpenCV-Python】Contours
  5. 什么是JVM?深入解析JVM原理!
  6. 爱情公寓经典语录(第一部)
  7. GOF-Java基础知识和J2EE框架知识之间一座隐性的桥
  8. jsoup 1.6.2发布 最棒的Java HTML解析器
  9. 【C++初阶】一、C++入门基础(详细总结)
  10. 来点新鲜的 VR的渲染优化经验总结