文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>vi 学习

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 簡單重排功能

  • 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 目錄範例

  • 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 以文件上的標誌為依據

  • 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 的語法

  • 14. Vim 和其他軟體的配合
    • 14.1 和郵件、新聞軟體的配合
      • 14.1.1 mutt + vim
      • 14.1.2 slrn + vim
    • 14.2 和編譯程式的配合
    • 14.3 和 TeX/LaTeX 的配合
    • 14.4 和 Java 的配合

  • 15. Vim tips 集錦
  • 參考文獻
  • 索引

[次頁]: 1. 進來先看看 [首頁]: 大家來學 Vim 一個歷久彌新的編輯器 [前頁]: 大家來學 Vim 一個歷久彌新的編輯器   索引
Compiled by Edward G.J. Lee (2003-03-03)
相关阅读 更多 +
排行榜 更多 +
少女爱换装

少女爱换装

休闲益智 下载
百变英雄射击

百变英雄射击

飞行射击 下载
魔灵契约

魔灵契约

休闲益智 下载