Vim實用技巧書中寫了很多Vim的實用技巧,講解詳細,受益匪淺。Vim實用技巧包含了Vim的實用技巧和使用指南。全書概括了121個技巧,通過豐富的示例、清晰的體例和詳細的講解,展示了高效使用Vim的嶄新方法。
《Vim實用技巧》適合想要學習和掌握Vim工具的讀者閱讀,有一定Vim使用經驗的程序員,也可以參考查閱以解決特定的問題。
Vim實用技巧目錄
第1章 Vim解決問題的方式
技巧1 結識命令
技巧2 不要自我重復
技巧3 以退為進
技巧4 執行、重復、回退
技巧5 查找并手動替換
技巧6 結識范式
第一部分 模式
第2章 普通模式
技巧7 停頓時請移開畫筆
技巧8 把撤銷單元切成塊
技巧9 構造可重復的修改
技巧10 用次數做簡單的算術運算
技巧11 能夠重復,就別用次數
技巧12 雙劍合璧,天下無敵
第3章 插入模式
技巧13 在插入模式中可即時更正錯誤
技巧14 返回普通模式
技巧15 不離開插入模式,粘貼寄存器中的文本
技巧16 隨時隨地做運算
技巧17 用字符編碼插入非常用字符
技巧18 用二合字母插入非常用字符
技巧19 用替換模式替換已有文本
第4章 可視模式
技巧20 深入理解可視模式
技巧21 選擇高亮選區
技巧22 重復執行面向行的可視命令
技巧23 只要可能,最好用操作符命令,而不是可視命令
技巧24 用面向列塊的可視模式編輯表格數據
技巧25 修改列文本
技巧26 在長短不一的高亮塊后添加文本
第5章 命令行模式
技巧27 結識Vim的命令行模式
技巧28 在一行或多個連續行上執行命令
技巧29 使用‘:t’和‘:m’命令復制和移動行
技巧30 在指定范圍上執行普通模式命令
技巧31 重復上次的 Ex 命令
技巧32 自動補全 Ex 命令
技巧33 把當前單詞插入到命令行
技巧34 回溯歷史命令
技巧35 運行Shell命令
第二部分 文件
第6章 管理多個文件
技巧36 用緩沖區列表管理打開的文件
技巧37 用參數列表將緩沖區分組
技巧38 管理隱藏緩沖區
技巧39 將工作區切分成窗口
技巧40 用標簽頁將窗口分組
第7章 打開及保存文件
技巧41 用:edit命令打開文件
技巧42 使用:find打開文件
技巧43 使用netrw管理文件系統
技巧44 把文件保存到不存在的目錄中
技巧45 以超級用戶權限保存文件
第三部分 更快地移動及跳轉
第8章 用動作命令在文檔中移動
技巧46 讓手指保持在本位行上
技巧47 區分實際行與屏幕行
技巧48 基于單詞移動
技巧49 對字符進行查找
技巧50 通過查找進行移動
技巧51 用精確的文本對象選擇選區
技巧52 刪除周邊,修改內部
技巧53 設置位置標記,以便快速跳回
技巧54 在匹配括號間跳轉
第9章 在文件間跳轉
技巧55 遍歷跳轉列表
技巧56 遍歷改變列表
技巧57 跳轉到光標下的文件
技巧58 用全局位置標記在文件間快速跳轉
第四部分 寄存器
第10章 復制與粘貼
技巧59 用無名寄存器實現刪除、復制與粘貼操作
技巧60 深入理解Vim寄存器
技巧61 用寄存器中的內容替換高亮選區的文本
技巧62 把寄存器的內容粘貼出來
技巧63 與系統剪貼板進行交互
第11章 宏
技巧64 宏的讀取與執行
技巧65 規范光標位置、直達目標以及中止宏
技巧66 加次數回放宏
技巧67 在連續的文本行上重復修改
技巧68 給宏追加命令
技巧69 在一組文件中執行宏
技巧70 用迭代求值的方式給列表編號
技巧71 編輯宏的內容
第五部分 模式
第12章 按模式匹配及按原義匹配
技巧72 調整查找模式的大小寫敏感性
技巧73 按正則表達式查找時,使用 \v模式開關
技巧74 按原義查找文本時,使用\V原義開關
技巧75 使用圓括號捕獲子匹配
技巧76 界定單詞的邊界
技巧77 界定匹配的邊界
技巧78 轉義問題字符
第13章 查找
技巧79 結識查找命令
技巧80 高亮查找匹配
技巧81 在執行查找前預覽第一處匹配
技巧82 統計當前模式的匹配個數
技巧83 將光標偏移到查找匹配的結尾
技巧84 對完整的查找匹配進行操作
技巧85 利用查找歷史,迭代完成復雜的模式
技巧86 查找當前高亮選區中的文本
第14章 替換
技巧87 結識substitute命令
技巧88 在文件范圍內查找并替換每一處匹配
技巧89 手動控制每一次替換操作
技巧90 重用上次的查找模式
技巧91 用寄存器的內容替換
技巧92 重復上一次substitute命令
技巧93 使用子匹配重排CSV文件的字段
技巧94 在替換過程中執行算術運算
技巧95 交換兩個或更多的單詞
技巧96 在多個文件中執行查找與替換
第15章 global 命令
技巧97 結識global命令
技巧98 刪除所有包含模式的文本行
技巧99 將TODO項收集至寄存器
技巧100 將CSS文件中所有規則的屬性按照字母排序
第六部分 工具
第16章 通過ctags建立索引,并用其瀏覽源代碼
技巧101 結識ctags
技巧102 配置Vim使用ctags
技巧103 使用Vim的標簽跳轉命令,瀏覽關鍵字的定義
第17章 編譯代碼,并通過Quickfix列表瀏覽錯誤信息
技巧104 不用離開Vim也能編譯代碼
技巧105 瀏覽Quickfix列表
技巧106 回溯以前的Quickfix列表
技巧107 定制外部編譯器
第18章 通過grep、vimgrep以及其他工具對整個工程進行查找
技巧108 不必離開Vim也能調用grep
技巧109 定制grep程序
技巧110 使用Vim內部的Grep
第19章 自動補全
技巧111 結識Vim的關鍵字自動補全
技巧112 與自動補全的彈出式菜單進行交互
技巧113 掌握關鍵字的來龍去脈
技巧114 使用字典中的單詞進行自動補全
技巧115 自動補全整行文本
技巧116 自動補全文件名
技巧117 根據上下文自動補全
第20章 利用Vim的拼寫檢查器,查找并更正拼寫錯誤
技巧118 對你的工作進行拼寫檢查
技巧119 使用其他拼寫字典
技巧120 將單詞添加到拼寫文件中
技巧121 在插入模式下更正拼寫錯誤
第21章 接下來干什么
21 1 繼續練習
21 2 定制你自己的Vim
21 3 欲善其事,先利其器
附錄A 根據個人喜好定制Vim
A 1 動態改變Vim的設置項
A 2 將配置信息存至vimrc文件
A 3 為特定類型的文件應用個性化設置
Vim實用技巧預覽
- PC官方版
- 安卓官方手機版
- IOS官方手機版