vi 学习
时间:2006-11-21 来源:qfox
[次頁]: 1. 進來先看看 [首頁]: 大家來學 Vim 一個歷久彌新的編輯器 [前頁]: 大家來學 Vim 一個歷久彌新的編輯器 索引
[目錄]
- [目錄]
- 1. 進來先看看
- 1.1 為什麼選 Vim ?
- 1.2 何處抓 Vim(elvis)?
- 1.3 編譯安裝
- 1.3.1 Vim
- 1.3.2 elvis
- 1.3.3 nvi-m17n
- 1.4 勤前教育
- 1.4.1 常態模式(Normal mode)
- 1.4.2 插入模式(Insert mode)
- 1.4.3 命令列模式(Cmdline mode or Command-line mode)
- 1.4.4 反白模式(Visual mode)
- 1.4.5 選擇模式(Select mode)
- 1.4.6 Ex 模式(Ex mode)
- 1.5 基本教練:step by step
- 1.5.1 由命令列來開檔
- 1.5.2 先進入 vim 後再開檔
- 1.5.3 編寫文件
- 1.5.4 存檔、離開
- 2. 游標的移動
- 2.1 基本的游標移動
- 2.2 進階的游標移動
- 2.3 特殊的移動
- 3. 基本編輯指令
- 3.1 五種額外模式(additional mode)
- 3.1.1 操作等待模式(operator-pending mode)
- 3.1.2 取代模式(replace mode)
- 3.1.3 插入常態模式(insert normal mode)
- 3.1.4 插入反白模式(insert visual mode)
- 3.1.5 插入選擇模式(insert select mode)
- 3.2 進入插入模式的指令
- 3.3 刪除指令
- 3.4 取代及還原
- 3.5 加上數目字
- 3.6 簡單重排功能
- 3.1 五種額外模式(additional mode)
- 4. 複製(yank)
- 4.1 指令說明
- 4.2 Register 緩衝區
- 4.2.1 register 的種類
- 4.3 天大的指令
- 4.4 疑難雜症
- 4.4.1 那 mouse 中鍵的剪貼功能還有嗎?
- 4.4.2 軟體間互相 copy 時,常常都搞得天下大亂耶!
- 5. 搜尋、替換
- 5.1 搜尋
- 5.2 更方便的搜尋操作(Vim 才有)
- 5.3 替換(substitute)
- 5.4 書籤功能
- 5.5 Vim 對於書籤的擴充功能
- 5.5.1 小寫英文字母
- 5.5.2 大寫英文字母
- 5.5.3 阿拉伯數目字
- 5.5.4 :marks
- 6. 叫檔、存檔、緊急回復
- 6.1 開檔的一些花招
- 6.2 多檔編輯
- 6.3 離開
- 6.4 Vim 的加密功能
- 6.4.1 vim -x [檔名]
- 6.4.2 進入 vim 編輯檔案中,可用 :X 指令
- 6.5 緊急回復
- 7. 各種標示方法及視窗操作
- 7.1 標示指令
- 7.2 視窗操作
- 8. shell 命令及求助系統
- 8.1 shell 命令
- 8.2 求助系統
- 9. set 功能設定
- 9.1 該在何處設定呢?
- 9.1.1 Vim 的設定檔
- 9.1.2 elvis 的設定檔
- 9.1.3 nvi-m17n 的設定檔
- 9.2 如何得知目前的設定
- 9.3 各種 set 功能說明
- 9.4 關於 softtabstop[sts]
- 9.5 Vim 的 modeline
- 9.6 關於折行
- 9.7 我的設定檔
- 9.7.1 .vimrc 範例
- 9.7.2 .gvimrc 範例
- 9.7.3 .vim 目錄範例
- 9.1 該在何處設定呢?
- 10. 規則表示式的運用
- 10.1 基本的匹配
- 10.2 中介字元(metacharacter, or character classes)
- 10.3 全域性的指令
- 10.4 & 替代變數
- 10.5 greedy 陷阱
- 11. 把 Vim 折疊(folding)?
- 11.1 手動折疊
- 11.1.1 折疊的產生
- 11.1.2 折疊的操作
- 11.1.3 折疊的記憶
- 11.2 自動折疊
- 11.2.1 以縮行為依據
- 11.2.2 以特殊的表示法為依據
- 11.2.3 以語法為依據
- 11.2.4 以是否更改過為依據
- 11.2.5 以文件上的標誌為依據
- 11.1 手動折疊
- 12. Vim tags 的使用
- 12.1 各種程式碼專用 tag 工具
- 12.2 tags 檔案的格式
- 12.3 tag 檔案的製作
- 12.4 一般的 tag 使用
- 12.5 Vim 線上說明文件的製作
- 12.5.1 doctags
- 12.5.2 由 Vim 裡頭作線上說明
- 13. Vim script 簡介
- 13.1 一些簡單的 macro
- 13.1.1 按鍵對應
- 13.1.2 縮寫對應
- 13.1.3 定義新命令
- 13.1.4 新命令的屬性
- 13.2 Vim script 的語法
- 13.1 一些簡單的 macro
- 14. Vim 和其他軟體的配合
- 14.1 和郵件、新聞軟體的配合
- 14.1.1 mutt + vim
- 14.1.2 slrn + vim
- 14.2 和編譯程式的配合
- 14.3 和 TeX/LaTeX 的配合
- 14.4 和 Java 的配合
- 14.1 和郵件、新聞軟體的配合
- 15. Vim tips 集錦
- 參考文獻
- 索引
[次頁]: 1. 進來先看看 [首頁]: 大家來學 Vim 一個歷久彌新的編輯器 [前頁]: 大家來學 Vim 一個歷久彌新的編輯器 索引 Compiled by Edward G.J. Lee (2003-03-03)
相关阅读 更多 +