
**
前言
本書是精通vim的捷徑。盡管它不會手把手教你,不過初學者可以先運作随vim釋出的互動式課程——vim向導[1]來了解必備的知識。本書則在這一基礎之上着重介紹核心概念,并為你講解道地的用法。
vim是高度可配置的,然而定制是一件很個性化的事情,是以我試圖避免建議什麼應該放進你的vimrc裡,什麼不應該。相反,本書關注的是vim編輯器的核心功能。不管你是通過ssh登入遠端伺服器工作,還是在用本地安裝了插件而增添了額外功能的gvim,這些功能都永遠在那兒。精通了vim的核心功能,你就獲得了一個可移植的、強大的文本編輯工具。
這是一本按技巧組織的書,它被設計成不必從頭讀到尾(沒錯!在下一章開頭,我會建議你直接跳到正文)。每一章都是關于某一相關主題的技巧集合,而每個技巧都講解一個特定的實用功能。有些技巧自成一體,而有些技巧則依賴本書中其他地方的内容,這些有依賴關系的技巧會以交叉引用的形式呈現給大家,是以你可以輕松找到所有内容。
雖然整本書的進度安排不是先從入門開始,然後再到進階,但是每個獨立章節中的内容都是按循序漸進的方式來組織的。缺乏經驗的vim使用者可能更願意先浏覽全書,隻閱讀每章的前幾個技巧;而進階使用者可能會重點看每章中比較靠後的技巧,或是根據需要查閱本書。
**[第1章 vim解決問題的方式
<a href="https://yq.aliyun.com/articles/92288">1.2 不要自我重複</a>
<a href="https://yq.aliyun.com/articles/92295">1.3 以退為進</a>
<a href="https://yq.aliyun.com/articles/92303">1.4 執行、重複、回退</a>
<a href="https://yq.aliyun.com/articles/92312">1.5 查找并手動替換</a>
<a href="https://yq.aliyun.com/articles/92315">1.6 認識 . 範式</a>
**[第一部分 模式
第2章 普通模式
<a href="https://yq.aliyun.com/articles/92333">2.2 把撤銷單元切成塊</a>
<a href="https://yq.aliyun.com/articles/92347">2.3 構造可重複的修改</a>
<a href="https://yq.aliyun.com/articles/92365">2.4 用次數做簡單的算術運算</a>
<a href="https://yq.aliyun.com/articles/92373">2.5 能夠重複,就别用次數</a>
<a href="https://yq.aliyun.com/articles/92384">2.6 雙劍合璧,天下無敵</a>