.
第一部分 vi與Vim的基礎第 1 章 vi與Vim簡介文字編輯器和文字編輯簡史開啟與關閉檔案結束而不儲存編輯結果 第 2 章 簡單的文字編輯vi命令在命令模式下移動游標簡單的編輯更多插入文字的方法用J合併兩行模式指示器 複習基本vi命令第 3 章 快速移動位置依照螢幕來移動依照文字區塊移動依照搜尋結果移動依照行編號來移動 複習 vi 移動命令第 4 章 越過基礎的藩籬更多命令組合vi和Vim的啟動選項使用暫存器標記一處位置其他進階的編輯技巧 複習暫存器與標記的命令第 5 章 ex編輯器簡介ex命令用ex編輯檔案的儲存與離開將檔案複製到另一個檔案編輯多個檔案 ex命令總結第 6 章 全域代換替代命令確認代換在檔案中執行全域的操作與上下文相關的代換樣式比對的規則 樣式比對的範例樣式比對的最後叮嚀 第 7 章 進階編輯自定義vi和Vim執行Unix命令儲存命令使用ex指令稿編輯程式原始碼 第二部分 Vim第 8 章 Vim:對vi的改進與簡介關於Vim概觀提供新使用者的協助與簡易模式內建輔助功能啟動和初始化選項新的移動命令延伸正規表示式擴充還原漸進式搜尋左右捲動總結第 9 章 圖形化Vim(gvim)gvim簡介自訂捲軸、選單與工具列Microsoft Windows中的gvim在X Window系統下的gvim在Microsoft Windows WSL中執行gvimGUI選項和命令概要第 10 章 Vim的多視窗編輯啟動多視窗編輯開啟視窗游標在視窗之間的移動移動視窗調整視窗尺寸緩衝區與視窗的互動多重視窗下遊歷標籤分頁編輯關閉和離開視窗總結第 11 章 Vim為程式設計師強化的功能摺疊與大綱(大綱模式)自動智慧縮排關鍵字和字典檔案的文字完成標籤的堆疊語法特別標示用Vim編譯和檢查錯關於使用Vim設計程式的最後叮嚀第 12 章 Vim指令稿你最喜歡的顏色(方案)是什麼?透過指令稿進行動態檔案類型配置關於Vim指令稿的一些額外想法資源第 13 章 其他好用的Vim功能拼字編輯二進位檔案複合字元:非ASCII字元在其他地方編輯檔案目錄的導覽與切換使用Vim備份以HTML表現文字比較檔案差異Vim執行階段資訊一行內容的大小Vim命令與選項的縮寫一些快速訣竅(不僅限於Vim)更多參考資源 第 14 章 一些Vim更強大技術一些方便的指引進入加速區按鍵速度達到極限強化狀態列總結第三部分 大環境中的Vim第 15 章 Vim作為IDE需要的組裝需求外掛程式管理工具找到合適的外掛程式我們為什麼需要IDE?自己動手All-in-One 一體成形的開發環境提供給寫作者的外掛工具結論 第 16 章 vi無所不在簡介改善命令列體驗共用多個shellreadline函式庫其他Unix ShellWindows PowerShell開發者工具Unix工具程式等一下,還有瀏覽器!用於MS Word和Outlook的vi榮譽獎:具有一些vi功能的工具總結 第 17 章 結語第四部分 附錄附錄 A vi、ex和Vim編輯程式附錄 B 設定選項附錄 C vi輕鬆的一面附錄 D vi和Vim:原始碼和建置
Google的軟體工程之道|從程式設計經驗中吸取教訓 Linux錦囊妙計 第二版|基礎操作x系統與網路管理 持續API管理|在不斷演變的生態系統中做出正確決策 第二版