vi/vim 常用命令

在光標(biāo)的位置按“yy”,復(fù)制當(dāng)前行;(常用)
nyy 復(fù)制光標(biāo)所在的向下 n 列
然后再光標(biāo)的行按“p”,粘貼到下一行,原來的往下順移(常用)
dd刪除游標(biāo)所在的那一整列(常用)
ndd 刪除光標(biāo)所在的向下 n 列
nx 向后刪除 n 個字符
u 復(fù)原前一個動作。(常用)
o, O 插入新的一行:從光標(biāo)所在的下一行枝行首開始輸入文字;(常用)
:e! 將檔案還原到最原始的狀態(tài)!

[Ctrl] + [f] 屏幕『向前』移動一頁(常用)

[Ctrl] + [b] 屏幕『向后』移動一頁(常用)

[Ctrl] + [d] 屏幕『向前』移動半頁

[Ctrl] + [u] 屏幕『向后』移動半頁

  • 光標(biāo)移動到非空格符的下一列
  • 光標(biāo)移動到非空格符的上一列

n<space> 按下數(shù)字后再按空格鍵,光標(biāo)會向右移動這一行的 n 個字符。例如 20<space> 則光標(biāo)會向后面移動 20 個字符距離。

0 這是數(shù)字『 0 』:移動到這一行的最前面字符處(常用)

$ 移動到這一行的最后面字符處(常用)

H 光標(biāo)移動到這個屏幕的最上方那一行

M 光標(biāo)移動到這個屏幕的中央那一行

L 光標(biāo)移動到這個屏幕的最下方那一行

n<Enter> 光標(biāo)向下移動 n 行(常用)

替換:
/word 向光標(biāo)之后尋找一個字符串名稱為 word 的字符串。(常用)
:n1,n2s/word1/word2/g 在第 n1 與 n2 行之間尋找 word1 這個字符串,并將該字符串取代為 word2 ?。ǔS茫?br> :1,s/word1/word2/g 從第一行到最后一行尋找 word1 字符串,并將該字符串取代為 word2 (常用) :1,s/word1/word2/gc 從第一行到最后一行尋找 word1 字符串,并將該字符串取代為 word2
且在取代前顯示提示字符給使用者確認(rèn)(conform)是否需要取代(常用)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容