VIM有三種模式,分別爲:
- 命令模式
-插入模式
-可視模式
本節介紹三種模式的轉換
主體圖如下
- 命令i: 在當前光標之前插入
命令a: 在當前光標之後插入
命令I: 在當前光標所在行的行首插入
命令A: 在當前光標所在行的行末插入
命令o: 在當前光標所在行後新插入一行
命令O: 在當前光標所在行前新插入一行
命令s: 立即刪除掉當前光標所在位置的字符,並進入 插入模式,光標位置停留在該處
命令S: 立即刪除當前光標所在整行,進入插入模式
(注意s其實就是指substitute,就是替換的意思)
命令r和R也是替換,但是感覺與s命令有些重複,就先用着s吧
以上命令都是在命令模式下進入插入模式開始編輯用的,而由插入模式進入命令模式只需要按下Esc鍵即可。
下面說一下可視模式:
在命令模式下輸入v進入可視模式,在可視模式下可以很方便的選擇文本,並進而用其他命令進行處理。類似下圖,通過移動上下左右方向鍵進行文本選擇,而不需要進入插入模式通過鼠標選擇。
命令v: 每移動一個方向鍵選擇一個字符
命令V:每一動一個方向鍵選擇一行