Vimscript编程指南

《Vimscript编程指南》是一本可以供Vim使用者来学习如何定制化Vim的书籍。

这本书不会讲怎么去使用Vim。在阅读本书之前,你最好能够比较熟练使用Vim进行文本编辑,并且知道“缓存”,“窗口”以及“插入模式”这些概念。

这本书大致分为三个部分:

  • 第一部分涵盖了可以用在~/.vimrc文件里来快速简单定制化Vim的一些命令
  • 第二部分从编程语言的角度深入讲解了Vimscript,涵盖了变量,比较以及函数等内容。
  • 第三部分讲解如何创建一个可以供其他人使用的简单插件。

这本书一直都可以在这里被在线免费阅读。

你可以花$8在Leanpub上买一本电子书(PDF,epub,mobi)

你可以花$20在Lulu上买一本简装本。

你可以花$40再Lulu上买一本精装本。

这本书的版权属于Steve Losh,所有权保留。你可以分发这本书,只要你不修改并且从中获利。

这本书的源码都可以在BitBucket和GitHub上找到。如果你发现了一些错误或者想做些改进,你都可以直接发起请求,但是我会保留这本书的版权,所以你如果觉得不舒服的话,我是可以理解的。

目录

i. 前言 ii. 鸣谢

  1. 准备工作
  2. 输出消息
  3. 设置项
  4. 基础映射
  5. 高级映射
  6. 严格映射
  7. 前导符号
  8. 编辑你的Vimrc文件
  9. 缩写
  10. 更多映射
    1. 训练你的手指
    2. 本地缓存选项和映射