1,vim 有一個自帶教程,直接在terminal 下 vimtutor
教程很簡單,可以直接上手操作。
2,vim的三種模式
命令模式
命令行模式
編輯模式
命令模式:
i 當前插入
I 行首插入
a 當前字符之后插入
A 行尾插入
o 下一行行插入
O 上一行插入
x 向后刪除一個字符
X 向前刪除一個字符
u 撤回上一步
Ctrl + r 復原
行操作
home 或者 shift + 6 ^ 行首
end 或者 shift + 5 $ 行尾
dd 剪切或者當刪除使用
ndd 為刪除多行 n 是數字
yy 復制
nyy 為復制多行 n 是數字
p 粘貼
詞操作
dw 刪除一個詞
yw 復制一個詞
gg 跳轉到第一行 行首
GG 跳轉到最后一行 行尾
ctrl + v 進入視圖塊模式,上下移動光標標記需要操作的行,按大寫 I 進入編輯模式然后再 # 最后按ESC 完成操作,比如批量注釋。
3,vim 保存
首先在初始狀態下 按 :進入對應的編輯模式。
:wq 保存並退出
:q 不保存退出
:q! 強制不保存退出
x 也是保存
X 加密保存退出
shift + zz 可以保存
ZZ 也可以保存
:e! 取消所有操作
4,其他
可以在vim 下使用 shell 命令進行操作
:!ls 在命令行下 調用其他命令
: sh