vim基本命令大全

admin 系統(tǒng)教程評(píng)論1,322字?jǐn)?shù) 1174閱讀模式

vim基本命令大全:

vim的三種工作模式 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

a、 命令模式 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

b、編輯模式 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

c、末行模式 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

vim命令模式下的相關(guān)操作 (注意大小寫(xiě) ) 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

保存退出:shift+z 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

代碼格式化: gg=G 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

光標(biāo)的移動(dòng): H(左)J(下)K(上)L(右) 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

移動(dòng)到行頭部: 0 (零) 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

移動(dòng)到行尾部:$ 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

移動(dòng)到文件頭部:gg 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

移動(dòng)到文件尾部部:G 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

移動(dòng)到某一個(gè)行: 行數(shù)+G 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

當(dāng)前行向下移動(dòng)n行:行號(hào)n回車 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

刪除: 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

刪除當(dāng)前光標(biāo)字符: x (光標(biāo)往后移動(dòng)) 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

刪除光標(biāo)前面字符:X (光標(biāo)往前移動(dòng)) 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

刪除單詞:dw (光標(biāo)要在單詞開(kāi)始位置) 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

刪除前半行: d0 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

刪除后半行: d$ 或 D 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/4029.html

刪除整行: dd

刪除兩行:ddd

刪除多行n: ndd (n為行數(shù))

刪除光標(biāo)后面所有行(內(nèi)容):dG

刪除光標(biāo)前面所有行(內(nèi)容):dgg

撤銷:u

反撤銷:ctrl+r

復(fù)制

復(fù)制當(dāng)前行: yy

復(fù)制多行: nyy (n為行數(shù))

復(fù)制光標(biāo)后面的內(nèi)容:先按v進(jìn)入visual模式,按箭頭移動(dòng)選擇內(nèi)容,在按y, 按小p(會(huì)粘貼到光標(biāo)后面),大P(粘貼到光標(biāo)前面) 如果刪除按y就行

粘貼

粘貼到光標(biāo)所在位置的上一行:P (大寫(xiě))

粘貼到光標(biāo)所在位置的下邊一行:p

剪切:dd (刪除就是剪切)

替換操作

替換光標(biāo)處的字符:按 r 在輸入要替換的字符

替換從光標(biāo)開(kāi)始的字符:按R ,在輸入要替換的字符

查找

/+要查找的內(nèi)容 ,按n切換到搜索到的下一個(gè),大N,向上搜索

?+要查找的內(nèi)容

光標(biāo)放在要搜索的內(nèi)容上,輸入#,會(huì)查找所有的內(nèi)容

查看man文檔:章節(jié)號(hào)+K(shift+k)

命令模式切換到文本編輯模式

a 從光標(biāo)后開(kāi)始插入字符 大A,光標(biāo)在行尾

i 從光標(biāo)前開(kāi)始插入字符 大I,光標(biāo)在行首

o 在光標(biāo)下面創(chuàng)建空行 大O,在光標(biāo)上一行創(chuàng)建空行

s 刪除一個(gè)字符進(jìn)入編輯模式 大S,刪除光標(biāo)所在一行 進(jìn)入編輯模式

末行模式

命令模式切換到末行模式: 按 :(冒號(hào))

保存不退出: w

保存退出 wq (或 x)

退出不保存:q!

行跳轉(zhuǎn): 行號(hào) +回車

末行模式切換到命令模式:兩次esc

替換

替換光標(biāo)所在行的單詞: :s/old/new 然后回車 (old要替換的單詞 new 想替換的單詞)

替換當(dāng)前行所有的單詞: :s/old/new/g

替換當(dāng)前行的單詞,并有替換提示: :s/old/new/gc

替換范圍內(nèi)的單詞: 如替換22到28行 :22,28s/old/new/g

替換當(dāng)前文檔的單詞: :%s/old/new/g

分屏

水平方向: :sp

豎直方向: :vsp 切換屏幕: ctrl+ww

退出一個(gè)屏幕: :q

退出所有屏幕: :qall

保存修改: :wall

退出所有屏幕: :wqall

分屏打開(kāi)不同的文件: :vsp 文件名

同時(shí)打開(kāi)幾個(gè)屏幕

vi -on 文件名 文件名 (n分成幾塊屏幕,可省略,o水平分屏)

vi -O 文件名 文件名 (n分成幾塊屏幕,可省略,O豎直分屏)

末行模式可以執(zhí)行shell命令: :!+shell命令,如 :!ls

vim配置文件

用戶級(jí)別:~/.vimrc (如果沒(méi)有可以創(chuàng)建一個(gè))

系統(tǒng)級(jí)別: /etc/vim/vimrc

版權(quán)聲明:文章圖片資源來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2019年9月8日 15:17:28
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://www.strong-digital.cn/4029.html
匿名

發(fā)表評(píng)論

匿名網(wǎng)友 填寫(xiě)信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: