• i:切換到插入模式。
  • ::切換到底線命令模式。
  • v:切換到視覺模式。
  • x:刪除游標所在字符。

插入模式

按下 i 進入插入模式,即可開始編輯文本。以下是一些常用指令:

  • Enter:換行。
  • Back Space:刪除游標前一個字符。
  • Del:刪除游標後一個字符。
  • 方向鍵:在文檔中移動游標。
  • Page Up/Page Down:上/下翻頁。

底線命令模式

輸入 : 進入底線命令模式,用於執行各種指令。以下是一些常用指令:

  • :q:不保存直接退出。
  • :q!:不保存,強制退出。
  • :e!:放棄所有修改,從上次保存記錄開始編輯。
  • :w:保存文檔但不退出。
  • :w {name}:保存文檔並命名為 name,但不退出。
  • :wq:保存並退出。
  • :!wq:強制保存並退出。

視覺模式

輸入 v 進入視覺模式,使用鼠標或方向鍵選擇文本。按下 Esc 返回命令模式。

更多常用指令

以下是一些命令模式下的其他常用指令:

  • 游標移動:

    • :0:移動到文件檔案的起點。
    • :{number}:移動到第 {number} 行。
    • :$:移動到文件檔案最後一行。
  • 刪除字元:

    • x:刪除游標所在的字元。
    • dd:刪除本行。
    • {n}dd:刪除游標所在的那一行往下數 {n} 行。
  • 複製貼上:

    • yy:複製游標所在的那一行並放入暫存區。
    • {n}yy:複製游標所在的那一行往下數 {n} 行並放入暫存區。
    • p:複製暫存區的內容到游標所在下方。
    • P:複製暫存區的內容到游標所在上方。
  • 復原:

    • u:恢復之前的修改。
  • 搜尋取代:

    • /{text}:往前尋找 {text} 字串於檔案位置。
    • [範圍] s/{from}/{to}/g:在範圍(1, $ 代表全部檔案)中將 {from} 取代為 {to}/g。 為全部取代。(例如: 1, 4 s/name/username/g 為將 1-4 行字串中所有 name 改為 username)

總結

通過熟悉 Vim 的基本操作模式和指令,您可以更高效地使用終端進行文本編輯。最好的學習方法是實踐,因為即使出錯,檔案也可以重新建立。對於初學者來說,掌握模式概念和最簡單的指令就足夠日常使用,遇到問題時再查閱相關資料即可。

 

參考資料

  1. Vim Cheat Sheet
  2. Vim cheatsheet
  3. vim
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 share16888 的頭像
    share16888

    TechWayfarer 技術旅者

    share16888 發表在 痞客邦 留言(0) 人氣()