Vim實用技巧

Vim實用技巧 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:[英] Drew Neil
出品人:
頁數:286
译者:楊源
出版時間:2014-5-1
價格:59.00元
裝幀:平裝
isbn號碼:9787115338693
叢書系列:
圖書標籤:
  • VIM
  • 編程
  • 計算機
  • 編輯器
  • 工具
  • Linux
  • Vim
  • Linux/Unix
  • Vim
  • 編輯器
  • 編程
  • 效率
  • 技巧
  • 命令
  • 配置
  • 開發
  • 實用
  • 工具
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

vim是一款功能豐富而強大的文本編輯器,其代碼補全、編譯及錯誤跳轉等方便編程的功能特彆豐富,在程序員中得到非常廣泛的使用。vim能夠大大提高程序員的工作效率。對於vim高手來說,vim能以與思考同步的速度編輯文本。同時,學習和熟練使用vim又有一定的難度。

《vim實用技巧》為那些想要提升自己的程序員編寫,閱讀本書是熟練地掌握高超的vim技巧的必由之路。全書共21章,包括121個技巧。每一章都是關於某一相關主題的技巧集閤。每一個技巧都有針對性地解決一個或一類問題,幫助讀者提升vim的使用技能。《vim實用技巧》示例豐富,講解清晰,采用一種簡單的標記方法,錶示交互式的編輯效果,可以幫助讀者快速掌握和精通vim。

《vim實用技巧》適閤想要學習和掌握vim工具的讀者閱讀,有一定vim使用經驗的程序員,也可以參考查閱以解決特定的問題。

著者簡介

Drew Neil 是一位獨立程序員、作傢和培訓師。他在世界各地參加研討會、經常在會議上發言,並專門從事製作教學視頻的工作。你可以在 vimcasts.org 網站上,找到他關於 Vim 的文章以及視頻教程。

圖書目錄

《vim實用技巧》
第1章 vim解決問題的方式 1
技巧1 結識·命令 1
技巧2 不要自我重復 4
技巧3 以退為進 6
技巧4 執行、重復、迴退 7
技巧5 查找並手動替換 9
技巧6 結識·範式 11
第一部分 模式
第2章 普通模式 14
技巧7 停頓時請移開畫筆 14
技巧8 把撤銷單元切成塊 15
技巧9 構造可重復的修改 16
技巧10 用次數做簡單的算術運算 18
技巧11 能夠重復,就彆用次數 20
技巧12 雙劍閤璧,天下無敵 22
第3章 插入模式 26
技巧13 在插入模式中可即時更正錯誤 26
技巧14  返迴普通模式 27
技巧15  不離開插入模式,粘貼寄存器中的文本 28
.技巧16 隨時隨地做運算 30
技巧17 用字符編碼插入非常用字符 31
技巧18 用二閤字母插入非常用字符 32
技巧19 用替換模式替換已有文本 32
第4章 可視模式 34
技巧20 深入理解可視模式 34
技巧21 選擇高亮選區 36
技巧22 重復執行麵嚮行的可視命令 38
技巧23 隻要可能,最好用操作符命令,而不是可視命令 39
技巧24 用麵嚮列塊的可視模式編輯錶格數據 42
技巧25 修改列文本 43
技巧26 在長短不一的高亮塊後添加文本 45
第5章 命令行模式 47
技巧27 結識vim的命令行模式 47
技巧28 在一行或多個連續行上執行命令 50
技巧29 使用‘:t’和‘:m’命令復製和移動行 54
技巧30 在指定範圍上執行普通模式命令 57
技巧31 重復上次的 ex 命令59
技巧32 自動補全 ex 命令 60
技巧33 把當前單詞插入到命令行62
技巧34 迴溯曆史命令 63
技巧35 運行shell命令 66
第二部分 文件
第6章 管理多個文件 72
技巧36 用緩衝區列錶管理打開的文件 72
技巧37 用參數列錶將緩衝區分組 75
技巧38 管理隱藏緩衝區 78
技巧39 將工作區切分成窗口 81
技巧40 用標簽頁將窗口分組 83
第7章 打開及保存文件 87
技巧41 用:edit命令打開文件 87
技巧42 使用:find打開文件 90
技巧43 使用netrw管理文件係統 92
技巧44 把文件保存到不存在的目錄中 95
技巧45 以超級用戶權限保存文件 96
第三部分 更快地移動及跳轉
第8章 用動作命令在文檔中移動 100
技巧46 讓手指保持在本位行上 100
技巧47 區分實際行與屏幕行 103
技巧48 基於單詞移動 105
技巧49 對字符進行查找 107
技巧50 通過查找進行移動 111
技巧51 用精確的文本對象選擇選區 113
技巧52 刪除周邊,修改內部 117
技巧53 設置位置標記,以便快速跳迴 119
技巧54 在匹配括號間跳轉 120
第9章 在文件間跳轉 123
技巧55 遍曆跳轉列錶 123
技巧56 遍曆改變列錶 125
技巧57 跳轉到光標下的文件 126
技巧58 用全局位置標記在文件間快速跳轉 129
第四部分 寄存器
第10章 復製與粘貼 132
技巧59 用無名寄存器實現刪除、復製與粘貼操作 132
技巧60 深入理解vim寄存器 135
技巧61 用寄存器中的內容替換高亮選區的文本 140
技巧62 把寄存器的內容粘貼齣來 142
技巧63 與係統剪貼闆進行交互 145
第11章 宏 148
技巧64 宏的讀取與執行 148
技巧65 規範光標位置、直達目標以及中止宏 151
技巧66 加次數迴放宏 153
技巧67 在連續的文本行上重復修改 155
技巧68 給宏追加命令 158
技巧69 在一組文件中執行宏 160
技巧70 用迭代求值的方式給列錶編號 164
技巧71 編輯宏的內容 166
第五部分 模式
第12章 按模式匹配及按原義匹配 172
技巧72 調整查找模式的大小寫敏感性 172
技巧73 按正則錶達式查找時,使用 v模式開關 173
技巧74 按原義查找文本時,使用v原義開關 176
技巧75 使用圓括號捕獲子匹配 177
技巧76 界定單詞的邊界 179
技巧77 界定匹配的邊界 180
技巧78 轉義問題字符 182
第13章 查找 186
技巧79 結識查找命令 186
技巧80 高亮查找匹配 188
技巧81 在執行查找前預覽第一處匹配 189
技巧82 統計當前模式的匹配個數 191
技巧83 將光標偏移到查找匹配的結尾 191
技巧84 對完整的查找匹配進行操作 193
技巧85 利用查找曆史,迭代完成復雜的模式 196
技巧86 查找當前高亮選區中的文本 199
第14章 替換 201
技巧87 結識substitute命令 201
技巧88 在文件範圍內查找並替換每一處匹配 203
技巧89 手動控製每一次替換操作 205
技巧90 重用上次的查找模式 206
技巧91 用寄存器的內容替換 208
技巧92 重復上一次substitute命令 210
技巧93 使用子匹配重排csv文件的字段 213
技巧94 在替換過程中執行算術運算 214
技巧95 交換兩個或更多的單詞 216
技巧96 在多個文件中執行查找與替換 218
第15章 global 命令 223
技巧97 結識global命令 223
技巧98 刪除所有包含模式的文本行 224
技巧99 將todo項收集至寄存器 226
技巧100 將css文件中所有規則的屬性按照字母排序 228
第六部分 工具
第16章 通過ctags建立索引,並用其瀏覽源代碼 234
技巧101 結識ctags 234
技巧102 配置vim使用ctags 237
技巧103 使用vim的標簽跳轉命令,瀏覽關鍵字的定義 239
第17章 編譯代碼,並通過quickfix列錶瀏覽錯誤信息 243
技巧104 不用離開vim也能編譯代碼 243
技巧105 瀏覽quickfix列錶 246
技巧106 迴溯以前的quickfix列錶 249
技巧107 定製外部編譯器 249
第18章 通過grep、vimgrep以及其他工具對整個工程進行查找 254
技巧108 不必離開vim也能調用grep 254
技巧109 定製grep程序 256
技巧110 使用vim內部的grep 259
第19章 自動補全 261
技巧111 結識vim的關鍵字自動補全 261
技巧112 與自動補全的彈齣式菜單進行交互 263
技巧113 掌握關鍵字的來龍去脈 265
技巧114 使用字典中的單詞進行自動補全 267
技巧115 自動補全整行文本 268
技巧116 自動補全文件名 269
技巧117 根據上下文自動補全 271
第20章 利用vim的拼寫檢查器,查找並更正拼寫錯誤 273
技巧118 對你的工作進行拼寫檢查 273
技巧119 使用其他拼寫字典 275
技巧120 將單詞添加到拼寫文件中 276
技巧121 在插入模式下更正拼寫錯誤 278
第21章 接下來乾什麼 280
21.1 繼續練習 280
21.2 定製你自己的vim 280
21.3 欲善其事,先利其器 281
附錄a 根據個人喜好定製vim 282
a.1 動態改變vim的設置項 282
a.2 將配置信息存至vimrc文件 284
a.3 為特定類型的文件應用個性化設置 285
· · · · · · (收起)

讀後感

評分

Vim, a vast improvement over its classic ancestor vi, is a serious tool for programmers, web developers, and sysadmins. No other text editor comes close to Vim for speed and efficiency; it runs on almost every system imaginable and supports most coding and ...  

評分

Vim的世界很庞大且错综复杂, 一本不介绍如何配置.vimrc的好书. 技术的世界就是这样, 你需要在不同的角度, 不同的时间来温故你知道的知识点, 同时获得不同的理解和遗漏的东西. Practical Vim就是这样一本针对Vim中级用户的读物, 从实践的角度出发去获取遗漏和疏忽的Vim特性. ...  

評分

vim不是语言,而是软件。但每一种软件要想发挥它的长处,就要接受它的设计哲学。 这本书虽然是在讲技巧,但其实也是在灌输vim的dry哲学。 每一章节都非常好地阐述了vim的使用技术,不但对于vim新手有帮助,对于老手也能偶尔发现一些有价值的东西。 因为本书非常简短,所以建议...  

評分

这是我在博客上写的一篇文章: https://www.kawabangga.com/posts/3376 用 Vim 的朋友可以关注一下我的博客一起交流。 最近读了《Vim 实用技巧》这本书,也是读的第一本有关 Vim 的书。此书是一种 Cookbook 的形式,每一个章节给出一个 Vim 的技巧。但是又不同一般的 Cookbook...  

評分

vim不是语言,而是软件。但每一种软件要想发挥它的长处,就要接受它的设计哲学。 这本书虽然是在讲技巧,但其实也是在灌输vim的dry哲学。 每一章节都非常好地阐述了vim的使用技术,不但对于vim新手有帮助,对于老手也能偶尔发现一些有价值的东西。 因为本书非常简短,所以建议...  

用戶評價

评分

熟練纔能産生效率

评分

各種實用技巧,vim哲學的極緻。

评分

熟練纔能産生效率

评分

嗯。。。雖然我用的是spacemacs下的evil mode。。。

评分

VIM 使用技巧著實不用,同一種功能有多種解決方案。可惜校對不自信,第一章沒幾頁就有印刷錯誤。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有