gvim配置文件参考
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配置文件参考相关推荐
- linux 添加163源,CentOS yum 源设置为163的源操作步骤及配置文件参考
CentOS下可以通过yum很方便快捷的安装所需的软件和库,如果yum的源不好,安装速度会非常慢,CentOS默认官方源似乎都是国外的,所以速度无法保证,我一直使用163的源,感觉速度不错.下面就说说 ...
- linux gvim 配置文件,Gvim一些基本配置
介绍一些关于Gvim(windows 7 32位 Vim 7.4)的基本配置,除了特别说明,代码一律添加在安装目录下的_vimrc文件中. 1.取消自动备份,这行代码需要添加在 _vimrc文件中的b ...
- mysql数据库5.7配置文件_MySQL 5.7配置文件参考
本文主要提供基于DBFS之上构建MySQL 5.7数据库的配置文件my.cnf参考. MySQL 5.7配置文件说明: 目录说明,"/mnt/dbfs/v-bp196g0zi82d0pqte ...
- java的dicon文件_配置文件参考
SAStruts使用的配置文件说明. web.xml Servlet容器用的配置文件,放置在WEB-INF目录下.sa-struts-tutorial工程放置在webapp/WEB-INF目录下. x ...
- LAMP兄弟连 李强强 GVIM配置文件完整版
"自己看着李强强老师视频代码手写打的.之前最后的一个gvim默认函数方法没放上,现在补上,现在已经是李老师的配置完整版.喜欢的朋友可以拿去,gvim确实是一个好东西,值得推广. " ...
- gvim安装及其配置
安装脚本: #!/bin/bash ##gvim安装 sudo apt-get install vim vim-gnome sudo apt-get install ctags ##解决菜单栏乱码 e ...
- Linux配置scheme环境,vim配置文件 + colorscheme koehler设置窗口颜色
配置文件在哪里 当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统. 通常, 有三个配置文件, 你是必须知道在哪里能找到的. vimrc ...
- 熬夜翻译完的PureFTPd配置文件
[url]http://www.chinaunix.net[/url] 作者:jeffwu 发表于:2006-07-08 10:31:58 干了个通宵,一边玩一边把配置文件翻译完了,翻得不好的地方还 ...
- Citrix XenServer 关键配置文件
XenServer 在启动的时候,会根据提前准备好的脚本以及XAPI程序去检查一系列的关键配置文件,确认这个关键的配置文件都处于正确的配置状态,并读取相应的参数和配置才能正常启动.如果稍微有关键的配置 ...
- 修改haproxy配置文件
HAproxy配置文件操作: 1. 根据用户输入输出对应的backend下的server信息 2. 可添加backend 和sever信息 3. 可修改backend 和sever信息 4. 可删除b ...
最新文章
- 阿里程序员35岁P7!4年了晋升无望!明年股票拿完,年包腰斩!世界那么大,要不要去看看?...
- linux上给其他在线用户发送信息(wall, write, talk, mesg)
- 16.IDA-列出函数中存在的全部call
- kafka python教程_kafka python 指定分区消费
- Qt creator5.7 OpenCV249之中值滤波(含源码下载)
- 【汇编语言与计算机系统结构笔记18】MIPS指令集与汇编程序设计 异常处理
- windows远程连接linux系统(图文)
- 如何深入学习Android系统
- ArcGis 拓扑检查——狭长角锐角代码C#
- isbn书号查询php代码,eoLinker-API Shop ISBN书号查询 PHP调用示例代码
- 【word】设置背景为绿豆沙保护色
- 程序员做前端好还是做后台好?
- 景点接口 查询携程旅游门票景点详情
- 解决微信上下滑动出现黑底背景问题
- 分布式系统概念和设计-操作系统中的支持和设计
- Linux qt教程 qt入门(一)
- app自动化测试之Appium问题分析及定位
- 【小西】优化若依导出功能,若依继承导出
- 2020年最新数据标注公司及平台排名
- [THUWC2017]在美妙的数学王国中畅游 LCT+泰勒展开+求导
热门文章
- 大公司面试c语言收集(6)
- 2018-2019-2 网络对抗技术 20165115 Exp6 信息搜集与漏洞扫描
- BZOJ1396: 识别子串(后缀自动机,线段树)
- Eclipse 2017最佳20个插件
- 北京电子科技学院(BESTI)实验报告5
- BLOB:大数据,大对象,在数据库中用来存储超长文本的数据,例如图片等
- 图像预处理第1步:将256色图像转化为灰度图像
- 设计模式六大原则-OCP
- UltraEdit v17.10.0,注册机,注册码
- Everybody was kung-fu fighting