了解快捷鍵及基礎(chǔ)VI操作

本周參考書(shū)籍,學(xué)習(xí)了一些基本的鍵盤(pán)快捷操作,并進(jìn)行了實(shí)踐

Ctrl+a移動(dòng)光標(biāo)到行首

Ctrl+e移動(dòng)光標(biāo)到行尾

Ctrl+f光標(biāo)前移一個(gè)字符

Ctrl+b光標(biāo)后移一個(gè)字符

Ctrl+l清空

Ctrl+k剪切從光標(biāo)到行尾的文本

Ctrl+u剪切從光標(biāo)到行首的文本

Ctrl+p或↑?移動(dòng)到上一個(gè)歷史條目

Ctrl+n或↓?移動(dòng)到下一個(gè)歷史條目

Alt+<移動(dòng)到歷史列表首

Alt+>移動(dòng)到歷史列表末

了解到VI之后,抱著試試看的心態(tài)嘗試了一下,大部分操作在參考網(wǎng)絡(luò)后還是可以完成的

2.1一般模式

a)移動(dòng)光標(biāo):

-->上下左右方向鍵?↑↓←?→

-->翻頁(yè)pagedown?/?pageup按鍵

b)搜索與替換

-->?/word?:從光標(biāo)開(kāi)始,向下查詢(xún)一個(gè)名為word的字符串。

并將該字符串替換為word2。

-->?:$s/word1/word2/g?:從第一行到最后一行尋找word1字符串,并將該字符串替換

為word2

c)刪除,復(fù)制,粘貼

-->?x,X??:在一行中,x為向后刪除一個(gè)字符,X為向前刪除一個(gè)字符。

-->?dd???:刪除光標(biāo)所在的那一整行。

-->?yy???:復(fù)制光標(biāo)所在的那一行。

-->?nyy??:?n為數(shù)字。復(fù)制光標(biāo)所在的向下n行。

-->?p,P??:?p為將已復(fù)制的數(shù)據(jù)粘貼到光標(biāo)的下一行,P則為貼在光標(biāo)的上一行。

2.2編輯模式:

a)?i,?I?:在光標(biāo)所在處插入輸入文字,已存在的文字向后退。i為‘從當(dāng)前光標(biāo)所在處

插入’,I為‘在當(dāng)前所在行的一個(gè)非空格符處開(kāi)始插入’。

b)?a,?A?:?a為‘從當(dāng)前光標(biāo)所在處的下一個(gè)字符開(kāi)始插入’。A為‘從光標(biāo)所在行的最

后一個(gè)字符處開(kāi)始插入’。

c)?o,O??:這是英文o的大小寫(xiě)。o為‘在當(dāng)前光標(biāo)所在行的下一行處插入新的一行’。

O表示‘在當(dāng)前光標(biāo)所在行的上一行插入新的一行’。

d)?r,R??:替換:r會(huì)替換光標(biāo)所在的那一個(gè)字符。R:?會(huì)一直替換光標(biāo)所在的字符,

直到按下esc鍵為止。

e)?ESC??:進(jìn)入一般模式。

2.3命令模式:

a)?:w???:將編輯的數(shù)據(jù)寫(xiě)入硬盤(pán)

b)?:q???:離開(kāi)vi

c)?:q!??:強(qiáng)制離開(kāi),不存儲(chǔ)

d)?:wq??:存儲(chǔ)后離開(kāi)

e)?:wq!?:強(qiáng)制存儲(chǔ)后離開(kāi)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 曾經(jīng)在思科的工廠測(cè)試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過(guò)2年半,現(xiàn)在...
    戈多在地獄閱讀 1,867評(píng)論 1 13
  • 1. Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。 插入模式:可以輸入文本,在正常模式下,按...
    紅線(xiàn)路亞灣閱讀 17,262評(píng)論 0 1
  • 命令歷史 以:和/開(kāi)頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來(lái)選擇某個(gè)歷史命令。 啟動(dòng)vim 在命令...
    im螞蟻閱讀 30,830評(píng)論 3 48
  • Ctrl Ctrl + F 在當(dāng)前文件進(jìn)行文本查找 (必備) Ctrl + R 在當(dāng)前文件進(jìn)行文本替換 (必備) ...
    七弦桐語(yǔ)閱讀 18,800評(píng)論 0 26
  • 今天和媽媽通了半個(gè)小時(shí)的電話(huà)。 她向我抱怨說(shuō)手機(jī)不好用了。然后就說(shuō)到自己的身體。她說(shuō)這不好那不好的,疾已經(jīng)積了很久...
    切柳斯金角閱讀 129評(píng)論 0 0