h ?? 向左移動一個字符
j ?? 向下移動一行
k ?? 向上移動一行
l → 右移動一個字符
$ 光標(biāo)移動打牌行尾
^ 光標(biāo)移動打牌行首 注: 0 也可以返回到行首
插入模式or普通模式命令
i : 從當(dāng)前光標(biāo)處進(jìn)入插入模式
I : 進(jìn)入插入模式,并置光標(biāo)于行首
a : 追加模式陈莽,置光標(biāo)于當(dāng)前光標(biāo)之后
A : 追加模式移迫,置光標(biāo)于行末
o : 在當(dāng)前行之下新加一行挥萌,并進(jìn)入插入模式
O : 在當(dāng)前行之上新加一行霸奕,并進(jìn)入插入模式
Esc:退出插入模式
復(fù)制刪除類命令
x : 刪除光標(biāo)當(dāng)前的字符
d$: 刪除光標(biāo)處到改行末尾的內(nèi)容
dw: 刪除一個字
dd: 刪除本行內(nèi)容
ndd:刪除從光標(biāo)處所在行往下n行的內(nèi)容
cc: 刪除當(dāng)前行并進(jìn)入編輯模式
p : 在按dd后刪除的內(nèi)容暫時存在緩沖取中,p 可以將這些內(nèi)容粘貼到光標(biāo)所在處下面
P : 在按dd后刪除的內(nèi)容暫時存在緩沖取中,p 可以將這些內(nèi)容粘貼到光標(biāo)所在處上面
yy: 復(fù)制光標(biāo)所在行
nyy:復(fù)制從光標(biāo)處所在行往下n行的內(nèi)容
替換更改類命令
r : 替換當(dāng)前字符
R : 替換當(dāng)前字符之后的全部內(nèi)容
cw: 刪除當(dāng)前字畔咧,并進(jìn)入編輯模式
c$: 擦除從當(dāng)前位置至行末的內(nèi)容趣效,并進(jìn)入編輯模式
s : 刪除當(dāng)前字符并進(jìn)入編輯模式
S : 刪除光標(biāo)所在行并進(jìn)入編輯模式
:s/old/new : 將old 更改為 new
:%s/old/new/g : 將全文的old 更改為 new
:#,#s/old/new/g : 在兩行內(nèi)替換所有的字符串 old 為新的字符串 new
:%s/old/new/g : 在全文件內(nèi)替換所有的字符串 old 為新的字符串 new
:%s/old/new/gc : 進(jìn)行全文替換時詢問用戶確認(rèn)每個替換需添加 c 選項