- Home
- 在线开源书籍
- 笨方法学Vimscript
笨方法学Vimscript
笨方法学Vimscript面向那些想学会如何自定义Vim编辑器的用户。
这 不是 一个Vim 使用 教程。阅读本书之前你应该适应用Vim编辑文本,并知道一些诸如 “buffer”, “window”以及”insert mode”这些术语的含义。
本书大致分为三个部分:
- 第一部分讲述了一些Vim的基本命令,通过这些命令修改你的
~/.vimrc
可以快速、 方便地定制你的Vim环境。
- 第二部分将Vimscript作为一门编程语言做深入了解,包括变量、比较还有函数。
- 第三部分实例创建一个插件。
本书版权2013 归Steve Losh所有,非经同意,他人不得出版或作更改。 你可以在没有做任何改动且不从中牟利的前提下分享本书。 本书将一直免费在线阅读。
可从BitBucket和GitHub获取本书的源码。如果你发下任何错误或感觉某处 可以改善,可以随意提交问题,但是我保留本书的版权,所以,如果你感觉不爽我也能够理解。
-
附录 B 本指南的翻译
-
打印信息
-
设置选项
-
基本映射
-
模式映射
-
精确映射
-
Leaders
-
编辑你的Vimrc文件
-
Abbreviations
-
更多的Mappings
-
锻炼你的手指
-
本地缓冲区的选项设置和映射
-
自动命令
-
本地缓冲区缩写
-
自动命令组
-
Operator-Pending映射
-
更多Operator-Pending映射
-
状态条
-
负责任的编码
-
变量
-
变量作用域
-
条件语句
-
比较
-
函数
-
函数参数
-
数字
-
字符串
-
字符串函数
-
Execute命令
-
Normal命令
-
执行normal
-
基本的正则表达式
-
实例研究:Grep 运算符(Operator),第一部分
-
实例研究:Grep运算符(Operator),第二部分
-
实例研究:Grep运算符(Operator),第三部分
-
列表
-
循环
-
字典
-
切换
-
函数式编程
-
路径
-
创建一个完整的插件
-
旧社会下的插件配置方式
-
新希望:用Pathogen配置插件
-
检测文件类型
-
基本语法高亮
-
高级语法高亮
-
更高级的语法高亮
-
基本折叠
-
高级折叠
-
段移动原理
-
Potion 段移动
-
外部命令
-
自动加载
-
文档
-
发布
-
还剩下什么