⦁ 命令模式
⦁ 編輯模式
⦁ 末行模式
儲存並退出 :wq / x!
不儲存強制退出 :q!
查詢並替換 :%s/舊文字/新文字/g
[行內移動]
以單詞為單位向後移動 w
以單詞為單位向前移動 b
遊標移動到行首 0 / ^
遊標移動到行尾 $
[行數移動]
移動到首行 gg
移動到尾行 G
定位到某一行 數位gg / 數位G / :數位
[段落]
以段落為單位後移 }
以段落為單位前移 {
[復原]
復原命令 u
取消復原/恢復復原 Ctrl+r
[刪除文字]
刪除多行 數位dd
刪除一行 dd / 1dd
在遊標所在的位置刪除至行尾 D
在遊標所在的位置刪除至行首 d0 / d^
剪下 x
[複製]
複製多行 數位yy
複製一行 yy
貼上 p
[替換的命令]
替換的是遊標所在的位置以及後面的資料 R
只替換遊標右側的第一個字元 r
命令 | 英文 | 功能 | 常用 |
---|---|---|---|
i | insert | 在當前字元前插入文字 | 常用 |
I | insert | 在行首插入文字 | 較常用 |
a | append | 在當前字元后新增文字 | |
A | append | 在行末新增文字 | 較常用 |
o | 在當前行後面插入一空行 | 常用 | |
O | 在當前行前面插入一空行 | 常用 |