Vim技能修炼教程(2) - 语法高亮速成
语法高亮速成
我们继续在人间修行Vim技能之旅。上一次我们学习了如何通过vundle安装插件,这次我们迅速向写插件的方向挺进。
我们先学习一个最简单的语法高亮插件的写法。
语法高亮基本上是由三部分组成:
- 配色方案
- 正则表达式
- 配色方案和正则表达式的规则对应关系
简单的三步法写语法高亮
第一步,写匹配的正则表达式
我们举个最简单的例子,以Android的log为例,Android的log格式如下:
--------- beginning of system 05-05 17:55:48.909 I/ActivityManager( 2454): Start proc 15530:com.ss.android.article.lite:pushservice/u0a69 for service com.ss.android.article.lite/co
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Google Android Developer
Google Android Developer 我记得我学习Android那会儿,老师也不是很会Android,所有经常是对着Google的文档读,再加上全英文的时候文档,看起来还是很吃力,经常是开着有道词典一句一句的翻译,等后来工作了,才意识到,这玩意是个好东西呀,但是那个时候已经不怎么去看API指南了,后来经常看一些技术书籍,我发现很多的写书人也大多数是看着官方文档的印子来写的,于是又重新打开了官网,这么一番下来,啧啧有味,你不光能看到各个版本的新技术,和需要注意的地方,还能看到很多我们不常用,却很实在的小get技术,再后来,也就是Google的中国版官网发布 Android Developer cn 我们来看看他有什么有趣的东西吧! 一.index 他的首页,我们可以看到这么一个目录 首页 Android Wear TV Auto Things 设计 Material Design 开发 培训 API指南 参考 示例 库 Android Studio Android NDK Google Services 质量检测 Kotlin 分发 Google Play Play 控制台 ...
- 下一篇
(转载)iOS自己总结的超级详细分解富文本大全(AttributedString),图文混排很轻松
原文地址:http://blog.csdn.net/deft_mkjing/article/details/52141936 NSFontAttributeName 设置字体大小和字体的类型 默认12 Helvetica(Neue) NSForegroundColorAttributeName 设置字体颜色,默认黑色 UIColor对象 NSBackgroundColorAttributeName 设置字体所在区域的背景颜色,默认为nil,透明色 NSLigatureAttributeName 设置连体属性,NSNumber对象 默认0 没有连体 NSKernAttributeName 设置字符间距, NSNumber浮点型属性 正数间距加大,负数间距缩小 NSStrikethroughStyleAttributeName 设置删除线,NSNumber对象 NSStrikethroughColorAttributeName 设置删除线颜色,UIColor对象,默认是黑色 NSUnderlineStyleAttributeName 设置下划线,NSNumber对象 NSUnderline...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题