1奖地、命令模式
-
光標(biāo)移動
- 光標(biāo)移動到首行:
shift+6
(T字母上的6灯荧,不要按小鍵盤的6) - 光標(biāo)移動到行尾:
shift+4
(T字母上的4,不要按小鍵盤的4) - 光標(biāo)移動到首行行首:
gg
- 光標(biāo)移動到末行行首:
G
- 翻屏:
- 向上翻屏:
ctrl+b
或 PageUp - 向下翻屏:
ctrl+f
或 PageDown
- 向上翻屏:
- 快速定位到指定行:
數(shù)字 G
- 光標(biāo)移動到首行:
-
復(fù)制操作
- 復(fù)制光標(biāo)所在行:
yy
- 以光標(biāo)所在行為準(zhǔn)(包含當(dāng)前行)维费,向下復(fù)制指定的行數(shù):
數(shù)字 yy
- 粘貼:
p鍵
(粘貼在光標(biāo)所在行的下一行)P鍵
粘貼在光標(biāo)所在行的上一行)
- 以光標(biāo)所在行為準(zhǔn)(包含當(dāng)前行)维费,向下復(fù)制指定的行數(shù):
- 剪切/刪除光標(biāo)所在行:
dd
(刪除之后下一行上移)- 剪切了不粘貼就是刪除的效果
- 以光標(biāo)所在行為準(zhǔn)(包含當(dāng)前行)左痢,向下剪切/刪除指定的行數(shù):
數(shù)字 dd
- 刪除當(dāng)前行變成空白行:
D
- 撤銷/恢復(fù)
- 撤銷:
u
或者:u
(不屬于命令模式) - 恢復(fù):
ctrl+r
(恢復(fù)、取消之前的撤銷操作)
- 撤銷:
- 復(fù)制光標(biāo)所在行:
2瞒大、末行模式
進入方式:由命令模式進入螃征,按下
:
或者/
(表示查找)-
退出方式:
- 按下Esc(退出比較慢)
- 連按2次Esc(立即退出)
- 刪除末行全部指令
-
保存操作:(write)
-
:w
(保存文件) -
:w 路徑
(另存為)
-
-
退出:(quit)
-
:q
(退出文件) - 默認(rèn)情況下,退出的時候需要對已經(jīng)進行修改的文件進行保存(:w),才能退出
-
保存并退出:
:wq
強制退出不保存操作:
:q!
-
搜索:
/關(guān)鍵詞
透敌,然后回車(搜索到關(guān)鍵詞后會高亮)- 在搜素結(jié)果中切換上/下一個結(jié)果:
N/n
- 取消搜索高亮:
:nohl
(no highlight)
- 在搜素結(jié)果中切換上/下一個結(jié)果:
-
替換
- 替換整個文檔符合條件的內(nèi)容:
:%s/搜索的關(guān)鍵詞/新的內(nèi)容/g
- %:整個文件
- g:表示全局(global)
- 替換整個文檔符合條件的內(nèi)容:
-
顯示行號(臨時)
set nu
取消顯示:
set nonu
-
永久顯示行號盯滚,需要對vim進行配置
~/.vimrc 添加配置 set nu
image.png
image.png
3、編輯模式
image.png