一、替換和撤銷命令
替換和撤銷命令都是針對普通模式下
r+字母 ? ? ? ? ? ?將光標(biāo)所在字母替換為輸入的字母
R ? ? ? ? ? ? ? ? ? ?可以一直替換下去,知道按下esc
cc ? ? ? ? ? ? ? ? ? 刪除光標(biāo)所在行,然后進(jìn)入插入模式
cw ? ? ? ? ? ? ? ? ?刪除光標(biāo)所在單詞帆啃,并進(jìn)入插入模式
C ? ? ? ? ? ? ? ? ? ?替換光標(biāo)所在位置至行結(jié)尾蛾绎,并進(jìn)入插入模式
~ ? ? ? ? ? ? ? ? ? ?將當(dāng)前字母大小寫互換,大寫換小寫辕羽,小寫換大寫
u ? ? ? ? ? ? ? ? ? ?撤銷一次,相當(dāng)于普通編輯器里的ctrl+z,u{n}撤銷n步?jīng)]測試成功
U ? ? ? ? ? ? ? ? ? ?撤銷當(dāng)前行的所有操作
Ctrl+r ? ? ? ? ? ? redo,即撤銷redo的操作垄惧,相當(dāng)于普通編輯器的ctrl+y
二刁愿、快速縮進(jìn)
普通模式中使用>>右縮進(jìn)
普通模式中使用<<左縮進(jìn)
用shiftwidth代表當(dāng)前縮進(jìn)或回退一個的字符數(shù)
:set shiftwidth ? ?查看當(dāng)前縮進(jìn)一個的字符數(shù)
:set shiftwidth=10 設(shè)置縮進(jìn)或回退一次字符數(shù)為10個字符
注:shiftwidth 可簡寫成 sw
三、調(diào)整文本位置
:ce ? ? ? ? ? ? 文字居中
:le ? ? ? ? ? ? ?文字居左
:ri ? ? ? ? ? ? ? 文字居右
四到逊、查找
/+字符串 ? ? ?查找字符串
?+字符串 ? ? ? 向上查找字符串
n ? ? ? ? ? ? ? ? ? 查找上一個查找的字符串
N ? ? ? ? ? ? ? ? ? 查找下一個查找的字符串
高級查找
\* ? ? ? ? ? ? ? ? 向上查找光標(biāo)所在位置單詞
\# ? ? ? ? ? ? ? ? 向下查找光標(biāo)所在位置單詞
g\* ? ? ? ? ? ? ? 同\*铣口,只是部分符合該單詞即可
g\# ? ? ? ? ? ? ? 同\#,只是部分符合該單詞即可
以上命令n,N還可以用