set nobackup
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
:color desert
set nu!
set history=1000 "记录历史的行数
syntax on "语法高亮度显示
set autoindent "vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
set tabstop=4 "设置tab键为4个空格,
set ai! " 设置自动缩进

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
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

转载于:https://www.cnblogs.com/derrck/p/4652632.html

vimrc for windows相关推荐

  1. 全世界最好的编辑器VIM之Windows配置(gvim)

    全世界最好的编辑器VIM之Windows配置(gvim),vundle插件管理,NERDTree插件,ctrlp插件,vim-nerdtree-tabs插件等 .vim本来就是很强大,很方便的编辑器, ...

  2. windows下安装VIM

    全世界最好的编辑器VIM之Windows配置(gvim),vundle插件管理,NERDTree插件,ctrlp插件,vim-nerdtree-tabs插件等 .vim本来就是很强大,很方便的编辑器, ...

  3. vim 成“神“之路 (一)

    文章目录 1. 安装 1.1 linux 1.2 MacOs的安装 1.3 Windows的安装 1.4 vim中文帮助文档安装 2. vim基本概念和基础命令 2.1 基本的键位映射如下: 2.2 ...

  4. vi-vim常用命令

    vi-vim常用命令 1 简介 在UNIX系统中,创建和修改配置文件.shell脚本.初始化文件.编写程序都离不开VI. 1      vi[1]属于两个主要的UNIX规范:POSIX和单一UNIX规 ...

  5. Vim文本编辑器 指令大全(二)

    经常处理文本以及经常需要写代码的人,都会有自己比较常用的编辑器,本人喜欢用Vim,理由就是Vim编辑器灵活,并且可以达到纯键盘操作,使用纯熟情况下,根本不需要鼠标操作,听起来是不是很酷的?不过别高兴太 ...

  6. (转)rvm安装与常用命令

    rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换. https://rvm.io/ 如果你打算学习ruby/rails, rvm是必不可少的工具之一. 这里所有的命令都是再用户 ...

  7. Vim文本编辑器 指令簿(二)

    常常处理文本以及常常须要写代码的人,都会有自己比較常常使用的编辑器,本人喜欢用Vim.理由就是Vim编辑器灵活,而且能够达到纯键盘操作,使用纯熟情况下,根本不须要鼠标操作.听起来是不是非常酷的?只是别 ...

  8. lsdyna如何设置set中的node_list_技术成长日记-Vim-3.Vim中重要的概念

    3.1 配置文件.vimrc或_vimrc .vimrc文件是个人定制Vim的脚本文件,该文件中的每一行都会被当作Ex命令在Vim进行初始化的时候执行.一般在类Unix系统中把该文件存放在$HOME/ ...

  9. vi和view的区别 linux,vi与vim的区别

    Vim是从 vi 发展出来的一个文本编辑器 .代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs 并列成为类Unix系统 用户最喜欢的编辑器. Vim的第一个版本由B ...

最新文章

  1. ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题
  2. 四位先行进位电路逻辑表达式_如何用基本的逻辑门设计32bit的超前进位加法器?...
  3. WPF DataGrid横向显示
  4. 回头看医疗行业信息化,怎一个乱字了得
  5. 3D景深排序碰到的问题
  6. c#中在工作线程创建窗体并操作
  7. P3870-[TJOI2009]开关【分块】
  8. boost stacktrace堆栈打印
  9. 小米集团:副董事长林斌承诺5年内不出售公司股份 已作安排的除外
  10. CodeVS 1220 数字三角形
  11. 怎么用c语言让电脑定时开关机,电脑定时开关机如何设置?小编教你设置电脑定时开机和关机...
  12. 冬奥幕后故事:从低碳火炬到AI裁判,十四年后中国科技再上场
  13. 数据预处理(数据审核、缺失值处理、标准化正则化、降维等)
  14. 搭建gos_快速浏览gOS –但不要称其为Google
  15. Spring Boot整合websocket实现群聊,点对点聊天,图片发送,音频发送
  16. tesseract的使用
  17. QQ不能远程控制的解决办法
  18. 徐州好玩实用的微信小程序
  19. 一行代码实现访客人次统计
  20. springboot文件上传之MultipartFile(图片)转base64

热门文章

  1. 简明python教程 豆瓣-福利分享:个人整理的Python书单,从基础到进阶
  2. python提高办公效率-提高工作效率的一点建议
  3. python散点图拟合曲线-python曲线拟合
  4. python爬虫百科-Python爬虫之requests库介绍(一)
  5. python中requests库的用途-Python.Requests库的基本使用
  6. python自学什么书比较好-如何自学Python ?自学看什么书比较好?
  7. python科学计算基础教程pdf下载-python科学计算 第二版 PDF 下载
  8. python自学入门教程-Python自学入门基础教程-数据类型
  9. python简单程序代码-有那些用python修改python程序代码的简单方法?
  10. python画图哆啦a梦-【Python】绘制哆啦A梦