《學習vi和Vim編輯器(第7版)》是2011年3月東南大學出版社出版的圖書,作者是ArnoldRobbins Elbert Hannah Linda Lamb。
基本介紹
- 書名:學習vi和Vim編輯器(第7版)
- 作者:ArnoldRobbins Elbert Hannah Linda Lamb
- 原版名稱:Learning the vi and Vim Editors
- ISBN:9787564126049
- 出版社:東南大學出版社
- 出版時間:2011年3月
內容簡介,目錄,
內容簡介
將近三十年的時間裡,vi一直是unix與linux採用的標準編輯器,從1986年開始,《學習vi和vim編輯器(第7版)》一直是第一線的vi導引手冊。但三十年來,unix已不再是三十年前的樣子,這本書也不能一成不變。第7版的《學習vi和vim》涵蓋了vim的詳細指引,vim是一種很棒的vi同類品。
vim現在是大多數linux系統上的默認編輯器,也是mac os x的默認vi版本,同時能在許多其他作業系統上執行。《學習vi和vim編輯器(第7版)》將說明使用這兩種程式編輯文檔的基礎技巧,並討論高級工具,例如互動式宏與擴展編輯器的腳本——我們的內容編寫成容易遵循步驟操作的風格,成就本書的經典地位。讀者將學到:
·快速於vi里移動
·超越vi基礎的技巧,例如使用緩衝區
·使用vi的全局搜尋與替換功能
·自定義vi,並執行unix的命令
·使用vim的擴展文本對象以及威力強大的正則表達式
·執行多視窗編輯,並設計vim腳本
·充分利用圖形化用戶界面版的vim,gvim
·使用vim的強化功能,例如語法高亮顯示及擴展標籤
·vim與其他三種vi同類品的比較:nvi、elvis、vile
vi或vim,是使用linux或unix時的必要知識,無論使用哪種平台,《學習vi和vim編輯器(第7版)》都是基礎中的基礎。
目錄
前言
第一部分 基礎與高級的vi
第一章vi文本編輯器
簡史
打開與關閉檔案
結束而不保存編輯結果
第二章 簡單的文本編輯
vi命令
移動游標
簡單的編輯
更多插入文本的方法
基本vi命令的複習
第三章 快速移動位置
根據螢幕來移動
根據文本塊來移動
根據搜尋模式的結果來移動
根據行號來移動
vi移動命令的複習
第四章 越過基礎的藩籬
.更多命令組合
打開vi的選項
善加利用緩衝區
對一處做標記
第五章ex編輯器概述
ex命令
用ex編輯
將一個檔案複製到另一個檔案
編輯多個檔案
第六章 全局替換
確認替換
與上下文相關的替換
模式匹配的規則
模式匹配的範例
模式匹配的最後叮嚀
第七章 高級編輯方法
自定義vi
執行unix命令
保存命令
使用ex腳本
編輯程式原始碼
第八章vi同類品的功能總覽
它們都是我兄弟
多視窗編輯
圖形用戶界面
擴展正則表達式
增強的標籤
改進的便利功能
編程輔助
編輯器功能一覽表
還是原創品最好
預告
第二部分vim
第九章vim(vi improved)概述
概覽
取得vim
取得unix與gnu/linux環境中的vim
取得windows環境中的vim
取得macintosh環境中的vim
其他作業系統
給新用戶的幫助工具與簡易模式
小結
第十章vim對vi的主要改進
內置幫助功能
啟動與初始化選項
新的移動命令
擴展的正則表達式
自定義執行檔
第十一章vim的多視窗功能
啟動多視窗編輯
打開視窗
遊走視窗間(在視窗間移動游標)
移動視窗
調整視窗尺寸
緩衝區及其與視窗的互動
在視窗里追蹤標籤
分頁編輯
關閉與離開視窗
摘要
第十二章vim腳本
你最愛什麼色調?
通過腳本動態配置檔案類型
關於vim腳本編碼的其他思考
資源
第十三章 圖形化vim(gvim)
gvim概述
自定義滾動條、選單與工具列
microsoft windows中的gvim
x windows system中的gvim
gui選項與命令概要
第十四章程式設計師專用的vim強化功能
摺疊與大綱(大綱模式)
自動智慧縮排
關鍵字與字典辭彙補全
標籤堆疊
語法高亮顯示
用vim編譯與檢查錯誤
關於使用vim設計程式的最後叮嚀
第十五章 其他好用的vim功能
編輯二進制檔案
digraph:非ascii字元
在其他地方編輯檔案
目錄間的移動與改變
使用vim備份
以html表現文本
有何差異?
撤銷“撤銷”
現在的位置?
內容行(大小)
vim命令與選項的縮寫
幾項快捷竅門(不只vim專用)
參考資源
第三部分 其他vi同類品
第十六章nvi:新的vi
作者與歷史
重要的命令行參數
線上幫助與其他說明文檔
初始化
多視窗編輯
圖形用戶界面
擴展正則表達式
改進的編輯功能
編程輔助
國際化支持
資源與支持的作業系統
第十七章elvis
作者與歷史
重要的命令行參數
線上幫助與其他說明文檔
多視窗編輯
圖形用戶界面
擴展正則表達式
改進的編輯功能
編程輔助
有趣的功能
elvis的未來
資源與支持的作業系統
第十八章vile:類似emacs的vi
作者與歷史
重要的命令行參數
線上幫助與其他說明文檔
初始化
多視窗編輯
圖形用戶界面
擴展正則表達式
改進的編輯功能
編程輔助
有趣的功能
資源與支持的作業系統
第四部分 附錄
附錄a vi、ex與vim編輯器
附錄b 設定選項
附錄c 問題集
附錄d vi與國際網際網路