溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

vim工具使用介紹

發(fā)布時(shí)間:2020-02-27 08:53:43 來(lái)源:網(wǎng)絡(luò) 閱讀:445 作者:Asn_Fy 欄目:系統(tǒng)運(yùn)維

vim:vi的升級(jí)版
支持的模式:一般模式、編輯模式、命令模式

安裝vim:

[root@localhost ~]# yum -y install vim-enhanced

vim一般模式下的操作:
向上移動(dòng)光標(biāo):方向鍵上或者k
向下移動(dòng)光標(biāo):方向鍵下或者j
向左移動(dòng)光標(biāo):方向鍵左或者h(yuǎn)
向右移動(dòng)光標(biāo):方向鍵右或者l(小寫L)

向上移動(dòng)5行:5+方向鍵上或5+k
向下移動(dòng)3行:3+方向鍵下或3+j
向左移動(dòng)6個(gè)字符:6+方向鍵左或6+h
向右移動(dòng)8個(gè)字符:8+方向鍵右或8+l(小寫L)

向下翻頁(yè):ctrl+b或page down
向上翻頁(yè):ctrl+f或page up
將光標(biāo)移動(dòng)到行首:0或shift+6
將光標(biāo)移動(dòng)到行尾:shift+4
將光標(biāo)移動(dòng)到首行(文本第一行):gg
將光標(biāo)移動(dòng)到尾行(文本最后一行):G
將光標(biāo)移動(dòng)到第n行:數(shù)字n+G或數(shù)字n+shift+g

復(fù)制當(dāng)前行:yy
復(fù)制當(dāng)前行和下面n行:數(shù)字n+yy
剪切當(dāng)前行:dd
剪切當(dāng)前行和下面n行:數(shù)字n+dd
粘貼到當(dāng)前行的下一行:p
粘貼到當(dāng)前行的上一行:P或shift+p
撤銷操作:u(向前撤銷,相當(dāng)于Windows的ctrl+z,當(dāng)u不小心按多時(shí)可以使用ctrl+r向后撤銷)
向后刪除(剪切)一個(gè)字符:x
向前刪除(剪切)一個(gè)字符:X或shift+x
粘貼到當(dāng)前光標(biāo)的后面:p
粘貼到當(dāng)前光標(biāo)的前面:P或shift+p
可視化操作:v(從光標(biāo)當(dāng)前位置開(kāi)始上下左右選擇需要操作的文檔區(qū)域,相當(dāng)于鼠標(biāo)選中一段內(nèi)容,選中后的內(nèi)容輸入gU變大寫,輸入gu變小寫)
保存并退出:ZZ

vim編輯模式下的操作:
i:從光標(biāo)所在位置前進(jìn)入編輯模式
I或shift+i:從光標(biāo)所在行的行首進(jìn)入編輯模式
a:從光標(biāo)所在位置后進(jìn)入編輯模式
A或shift+a:從光標(biāo)所在行的行末進(jìn)入編輯模式
o:從光標(biāo)所在位置的下面插入一個(gè)新的行
O:從光標(biāo)所在位置的上面插入一個(gè)新的行
ESC:退出編輯模式

vim命令行模式下的操作:
/word:向下搜索字符串word,按n查找下一個(gè)字符串word,shift+n或N向上查找
?word:向上搜索字符串word,按n查找上一個(gè)字符串word,shift+n或N向下查找
:1,10s/word/test/g:將1至10行的字符串word替換為test,不加g至替換每行第一次出現(xiàn)的word
:1,\$s/word/test/g:將全文的字符串word替換為test,不加g至替換每行第一次出現(xiàn)的word
替換內(nèi)容為路徑:使用脫義符號(hào) \ 或 # 、@符號(hào)

:1,$s/\/etc\/passwd/\/tmp\/test.txt/g

:1,$s#/etc/passwd#/tmp/test.txt#g

:1,$s@/etc/passwd@/tmp/test.txt@g

:w 保存
:wq 保存并退出
:w! 強(qiáng)制保存
:wq! 強(qiáng)制保存并退出
:q 取消修改并退出
:q! 強(qiáng)制取消修改并退出
:set nu 顯示行號(hào)
:set nonu 不顯示行號(hào)
:nohl 取消高亮顯示
:x 保存退出(在修改過(guò)文件內(nèi)容時(shí),與:wq效果一樣,如未對(duì)文件進(jìn)行修改,使用:wq 保存退出會(huì)修改文件mtime,但:x不會(huì))

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI