vi編輯器的使用技巧

vi編輯器有三種模式:
1.命令模式--vi進(jìn)入到編輯狀態(tài)
2.編輯模式--輸入小寫字母i
3.底行模式--: / ?

vi編輯器命令模式

所謂的命令模式,就是我可以通過輸入命令來控制我的vi編輯器,例如在linux中我們使用ls -l就可以查看到當(dāng)前目錄下的所有文件;
1.將光標(biāo)移動(dòng)到最后一行
很多時(shí)候我們需要去查看某文件最后一行輸出了什么東西,當(dāng)然你可以使用tailf或者tail -n命令去查看,那么在我們的vi編輯器中,只需要在命令模式輸入大寫的G,那么就來到了文本的最后一行。

2.將光標(biāo)移動(dòng)到第一行
在寫shell腳本中,絕大多數(shù)的函數(shù)都是定義在第一行,或者 vi編輯器的第一頁,那么如果你想快速的回到第一行,就可以在命令模式輸入小寫的gg,立馬回到了第一行。

3.移動(dòng)光標(biāo)到指定的一行
在運(yùn)行shell腳本會經(jīng)常碰到報(bào)錯(cuò),那么一般報(bào)錯(cuò)內(nèi)存會告訴你哪一行有問題,或者變量丟失,或者缺少符號,那么你可以在vi編輯器中直接使用:100,你就直接回到了100行。
如果此時(shí)你不在vi編輯器中,你可以通過以下命令直接到100行:

vim file1.txt +100

4.快速移動(dòng)光標(biāo)到行首/行尾
有時(shí)候在編輯文本的時(shí)候需要快速的移動(dòng)到行首或者行尾,那么我們就可以使用快捷鍵:

shift + 6  代表光標(biāo)會回到行首
shift + 4  代表光標(biāo)會回到行尾

5.撤銷與反撤銷
經(jīng)常碰到的情況就是誤刪了某個(gè)字符或者某個(gè)單詞或者整行,那么我們可以在命令模式下使用快捷鍵:

u  小寫,當(dāng)誤刪之后撤銷
ctrl + r  當(dāng)你撤銷發(fā)現(xiàn)這個(gè)東西確實(shí)不需要,還可以反撤銷

vi編輯器編輯模式

1.快速將光標(biāo)移動(dòng)到行首并進(jìn)入編輯狀態(tài)

shift + i  或 I

2.從光標(biāo)所在位置直接進(jìn)入編輯狀態(tài)

小寫字母 i

3.將光標(biāo)移動(dòng)到行尾并進(jìn)入編輯狀態(tài)

大寫的A 或 shift + a

4.將光標(biāo)向后移動(dòng)一個(gè)字符并進(jìn)入編輯狀態(tài)

小寫的a 

5.將光標(biāo)移動(dòng)到下一行(另起新行)

小寫的字母 o

6.將光標(biāo)移動(dòng)到上一行(另起新行)

大寫字母O

7.到達(dá)下一個(gè)匹配的字符

小寫字母 n

vi編輯器底行模式

1.顯示文件的行號信息

:set nu

2.取消文件的行號信息

:set nonu

3.搜索字符串

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

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

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,711評論 0 5
  • 一.vi的基本概念文本編輯器有很多,圖形模式下有g(shù)edit、kwrite等編輯器,文本模式下的編輯器有vi、vim...
    一線碼農(nóng)閱讀 810評論 0 0
  • 第一章 vi的使用 本章目標(biāo): 完成本章學(xué)習(xí)后,您將能夠: 掌握vi的三種工作方式 重點(diǎn):編輯方式與命令方式操作 ...
    BUG弄潮兒閱讀 5,215評論 0 0
  • dpkg 學(xué)習(xí) 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 540評論 0 0
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧?。?,在windows上也...
    何必遠(yuǎn)方閱讀 3,326評論 0 3

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