set noundofile
set nobackup
color try
set nu
set go=
syntax on
set incsearch
"自动保存
set autowrite
set formatoptions=tcrqn ""自动格式化?
"搜索模式忽略大小写
set ignorecase
" 设置当文件被改动时自动载入
set autoread
let &termencoding=&encoding
set fileencodings=utf-8,gbk
set visualbell t_vb=  "关闭visual bell
au GuiEnter * set t_vb= "关闭beep
au GUIEnter * simalt ~x"自动补全
inoremap ( ()<ESC>i
inoremap ) <c-r>=ClosePair(')')<CR>
inoremap { {<CR>}<ESC>O
inoremap } <c-r>=ClosePair('}')<CR>
inoremap [ []<ESC>i
inoremap ] <c-r>=ClosePair(']')<CR>
inoremap " ""<ESC>i
inoremap ' ''<ESC>i
function! ClosePair(char)if getline('.')[col('.') - 1] == a:charreturn "\<Right>"else  return a:char  endif
endfunction "html自动补全
function! InsertHtmlTag()let pat = '\c<\w\+\s*\(\s\+\w\+\s*=\s*[''#$;,()."a-z0-9]\+\)*\s*>'normal! a>let save_cursor = getpos('.')let result = matchstr(getline(save_cursor[1]), pat)"if (search(pat, 'b', save_cursor[1]) && searchpair('<','','>','bn',0,  getline('.')) > 0)if (search(pat, 'b', save_cursor[1]))normal! lyiwf>normal! a</normal! pnormal! a>endif:call cursor(save_cursor[1], save_cursor[2], save_cursor[3])
endfunction
inoremap > <ESC>:call InsertHtmlTag()<CR>a
"分割线----映射
imap jj <ESC>
cmap jj <ESC>

转载于:https://blog.51cto.com/xiaoganghu/1771221

gvim配置文件参考相关推荐

  1. linux 添加163源,CentOS yum 源设置为163的源操作步骤及配置文件参考

    CentOS下可以通过yum很方便快捷的安装所需的软件和库,如果yum的源不好,安装速度会非常慢,CentOS默认官方源似乎都是国外的,所以速度无法保证,我一直使用163的源,感觉速度不错.下面就说说 ...

  2. linux gvim 配置文件,Gvim一些基本配置

    介绍一些关于Gvim(windows 7 32位 Vim 7.4)的基本配置,除了特别说明,代码一律添加在安装目录下的_vimrc文件中. 1.取消自动备份,这行代码需要添加在 _vimrc文件中的b ...

  3. mysql数据库5.7配置文件_MySQL 5.7配置文件参考

    本文主要提供基于DBFS之上构建MySQL 5.7数据库的配置文件my.cnf参考. MySQL 5.7配置文件说明: 目录说明,"/mnt/dbfs/v-bp196g0zi82d0pqte ...

  4. java的dicon文件_配置文件参考

    SAStruts使用的配置文件说明. web.xml Servlet容器用的配置文件,放置在WEB-INF目录下.sa-struts-tutorial工程放置在webapp/WEB-INF目录下. x ...

  5. LAMP兄弟连 李强强 GVIM配置文件完整版

    "自己看着李强强老师视频代码手写打的.之前最后的一个gvim默认函数方法没放上,现在补上,现在已经是李老师的配置完整版.喜欢的朋友可以拿去,gvim确实是一个好东西,值得推广. " ...

  6. gvim安装及其配置

    安装脚本: #!/bin/bash ##gvim安装 sudo apt-get install vim vim-gnome sudo apt-get install ctags ##解决菜单栏乱码 e ...

  7. Linux配置scheme环境,vim配置文件 + colorscheme koehler设置窗口颜色

    配置文件在哪里 当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统. 通常, 有三个配置文件, 你是必须知道在哪里能找到的. vimrc ...

  8. 熬夜翻译完的PureFTPd配置文件

    [url]http://www.chinaunix.net[/url] 作者:jeffwu  发表于:2006-07-08 10:31:58 干了个通宵,一边玩一边把配置文件翻译完了,翻得不好的地方还 ...

  9. Citrix XenServer 关键配置文件

    XenServer 在启动的时候,会根据提前准备好的脚本以及XAPI程序去检查一系列的关键配置文件,确认这个关键的配置文件都处于正确的配置状态,并读取相应的参数和配置才能正常启动.如果稍微有关键的配置 ...

  10. 修改haproxy配置文件

    HAproxy配置文件操作: 1. 根据用户输入输出对应的backend下的server信息 2. 可添加backend 和sever信息 3. 可修改backend 和sever信息 4. 可删除b ...

最新文章

  1. 阿里程序员35岁P7!4年了晋升无望!明年股票拿完,年包腰斩!世界那么大,要不要去看看?...
  2. linux上给其他在线用户发送信息(wall, write, talk, mesg)
  3. 16.IDA-列出函数中存在的全部call
  4. kafka python教程_kafka python 指定分区消费
  5. Qt creator5.7 OpenCV249之中值滤波(含源码下载)
  6. 【汇编语言与计算机系统结构笔记18】MIPS指令集与汇编程序设计 异常处理
  7. windows远程连接linux系统(图文)
  8. 如何深入学习Android系统
  9. ArcGis 拓扑检查——狭长角锐角代码C#
  10. isbn书号查询php代码,eoLinker-API Shop ISBN书号查询 PHP调用示例代码
  11. 【word】设置背景为绿豆沙保护色
  12. 程序员做前端好还是做后台好?
  13. 景点接口 查询携程旅游门票景点详情
  14. 解决微信上下滑动出现黑底背景问题
  15. 分布式系统概念和设计-操作系统中的支持和设计
  16. Linux qt教程 qt入门(一)
  17. app自动化测试之Appium问题分析及定位
  18. 【小西】优化若依导出功能,若依继承导出
  19. 2020年最新数据标注公司及平台排名
  20. [THUWC2017]在美妙的数学王国中畅游 LCT+泰勒展开+求导

热门文章

  1. 大公司面试c语言收集(6)
  2. 2018-2019-2 网络对抗技术 20165115 Exp6 信息搜集与漏洞扫描
  3. BZOJ1396: 识别子串(后缀自动机,线段树)
  4. Eclipse 2017最佳20个插件
  5. 北京电子科技学院(BESTI)实验报告5
  6. BLOB:大数据,大对象,在数据库中用来存储超长文本的数据,例如图片等
  7. 图像预处理第1步:将256色图像转化为灰度图像
  8. 设计模式六大原则-OCP
  9. UltraEdit v17.10.0,注册机,注册码
  10. Everybody was kung-fu fighting