vi 基本介紹

  • vi:Linux 預設的古老文字編輯器
  • vim:vi 進階版,適合在 Linux 上做為程式開發編輯器

預設直接開啟 vim 的方法:

alias vi="vim"

vi 基本指令

指令模式(command mode)

  • ctrl + f:下一頁
  • ctrl + b:上一頁
  • +:游標移到非空白字元的下一列
  • -:游標移到非空白字元的上一列
  • 0:移到本列最前面字元
  • [home]:移到本列最前面字元
  • $:移到本列最後面字元
  • [end]:移到本列最後面字元
  • gg:移到檔案的第一列
  • G:移到檔案的最後一列
  • nG:移動到這個檔案的第 n 行
  • n<Enter>:游標向下移動 n 行
  • u:復原前一個動作

編輯模式(insert mode)

  • 按下「i, I, o, O, a, A, r, R」任何一個字母進入編輯模式
  • 按下「Esc」退出編輯模式

指令列模式(command-line mode)

  • 按下「 : / ?」進入指令列模式

環境設定

  • :set nu:顯示行號
  • :set nonu:隱藏行號
  • :set ai:自動縮排
  • :set noai:取消自動縮排

results matching ""

    No results matching ""