**
前言
本书是精通Vim的捷径。尽管它不会手把手教你,不过初学者可以先运行随Vim发布的交互式课程——Vim向导[1]来了解必备的知识。本书则在这一基础之上着重介绍核心概念,并为你讲解地道的用法。
Vim是高度可配置的,然而定制是一件很个性化的事情,因此我试图避免建议什么应该放进你的vimrc里,什么不应该。相反,本书关注的是Vim编辑器的核心功能。不管你是通过SSH登录远端服务器工作,还是在用本地安装了插件而增添了额外功能的GVim,这些功能都永远在那儿。精通了Vim的核心功能,你就获得了一个可移植的、强大的文本编辑工具。
这是一本按技巧组织的书,它被设计成不必从头读到尾(没错!在下一章开头,我会建议你直接跳到正文)。每一章都是关于某一相关主题的技巧集合,而每个技巧都讲解一个特定的实用功能。有些技巧自成一体,而有些技巧则依赖本书中其他地方的内容,这些有依赖关系的技巧会以交叉引用的形式呈现给大家,因此你可以轻松找到所有内容。
虽然整本书的进度安排不是先从入门开始,然后再到高级,但是每个独立章节中的内容都是按循序渐进的方式来组织的。缺乏经验的Vim用户可能更愿意先浏览全书,只阅读每章的前几个技巧;而高级用户可能会重点看每章中比较靠后的技巧,或是根据需要查阅本书。
目录
**[第1章 Vim解决问题的方式
1.1 认识 . 命令](https://yq.aliyun.com/articles/92278)**
1.2 不要自我重复
1.3 以退为进
1.4 执行、重复、回退
1.5 查找并手动替换
1.6 认识 . 范式
**[第一部分 模式
第2章 普通模式
2.1 停顿时请移开画笔](https://yq.aliyun.com/articles/92325)**
2.2 把撤销单元切成块
2.3 构造可重复的修改
2.4 用次数做简单的算术运算
2.5 能够重复,就别用次数
2.6 双剑合璧,天下无敌