直接寫下來各種vim命令一次記不住,將已經記下來的一些放在這裏用於以後查找使用。
移動
Ctrl + O
: 返回光標到上一次的位置
Ctrl + I
: 返回光標到剛纔的位置
Ctrl + f
: 向前一屏
Ctrl + b
: 向後一屏
Ctrl + d
: 向前半屏
Ctrl + u
: 向後半屏
M
: 光標->屏幕中部
H
: 光標->屏幕頂部
L
: 光標->屏幕底部
^
: 光標 -> 本行第一個非空字符
0
: 光標 -> 本行第一個字符,可以是空
$
: 光標 -> 本行最後一個字符
gg
: 第一行
G
: 最後一行
nG
: 第n
行
註釋
註釋代碼塊
Ctrl + v
I
#
Esc
解註釋代碼塊
Ctrl + v
d
分屏
sp file1
: 水平分屏打開file1
vsp file1
: 垂直分屏打開file1
Ctrl + ww
: 切換分屏
Ctrl + w + h,j,k,l
: 光標 -> 到對應的分屏上
Ctrl + w + H,J,K,L
: 移動分屏
Ctrl + w + 30 + <
: 分屏向左移動30個單位
Ctrl + w + 30 + >
: 分屏向右移動30個單位
Ctrl + w + =
: 所有同級分屏寬度相同
特殊
Ctrl + s
: 鎖屏
Ctrl + q
: 解鎖
刪除
dd
: 刪除當前行
daw
: 刪除當前單詞(delete all word)
diw
: 刪除當前單詞(delete inside the word)
替換
:%s/haha/hehe/gc
: 全文替換,並且要求確認
查找
/haha
: 查找到haha