vi操作

Ctrl+u:向文件首翻半屏;

Ctrl+d:向文件尾翻半屏

; Ctrl+f:向文件尾翻一屏;

Ctrl+b:向文件首翻一屏;

Esc:從編輯模式切換到命令模式;

ZZ:命令模式下保存當(dāng)前文件所做的修改后退出vi;

:行號:光標(biāo)跳轉(zhuǎn)到指定行的行首;

:$:光標(biāo)跳轉(zhuǎn)到最后一行的行首;

x或X:刪除一個字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的;

D:刪除從當(dāng)前光標(biāo)到光標(biāo)所在行尾的全部字符;

dd:刪除光標(biāo)行正行內(nèi)容;

ndd:刪除當(dāng)前行及其后n-1行;

nyy:將當(dāng)前行及其下n行的內(nèi)容保存到寄存器?中,其中?為一個字母,n為一個數(shù)字;

p:粘貼文本操作,用于將緩存區(qū)的內(nèi)容粘貼到當(dāng)前光標(biāo)所在位置的下方;

P:粘貼文本操作,用于將緩存區(qū)的內(nèi)容粘貼到當(dāng)前光標(biāo)所在位置的上方;

/字符串:文本查找操作,用于從當(dāng)前光標(biāo)所在位置開始向文件尾部查找指定字符串的內(nèi)容,查找的字符串會被加亮顯示;

?name:文本查找操作,用于從當(dāng)前光標(biāo)所在位置開始向文件頭部查找指定字符串的內(nèi)容,查找的字符串會被加亮顯示;

a,bs/F/T:替換文本操作,用于在第a行到第b行之間,將F字符串換成T字符串。其中,“s/”表示進行替換操作;

a:在當(dāng)前字符后添加文本;

A:在行末添加文本;

i:在當(dāng)前字符前插入文本;

I:在行首插入文本;

o:在當(dāng)前行后面插入一空行;

O:在當(dāng)前行前面插入一空行;

:wq:在命令模式下,執(zhí)行存盤退出操作;

:w:在命令模式下,執(zhí)行存盤操作;

:w!:在命令模式下,執(zhí)行強制存盤操作;

:q:在命令模式下,執(zhí)行退出vi操作;

:q?。涸诿钅J较?,執(zhí)行強制退出vi操作;

:e文件名:在命令模式下,打開并編輯指定名稱的文件;

:n:在命令模式下,如果同時打開多個文件,則繼續(xù)編輯下一個文件;

:f:在命令模式下,用于顯示當(dāng)前的文件名、光標(biāo)所在行的行號以及顯示比例;

:set number:在命令模式下,用于在最左端顯示行號;

:set nonumber:在命令模式下,用于在最左端不顯示行號;

最后編輯于
?著作權(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)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,716評論 9 468
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,261評論 2 33
  • 1. vim 選擇文本,刪除,復(fù)制,粘貼 文本的選擇,對于編輯器來說,是很基本的東西,也經(jīng)常被用到,總結(jié)如下:v ...
    路癡千行閱讀 3,417評論 0 0
  • 命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然后按上下箭頭來選擇某個歷史命令。 啟動vim 在命令...
    im螞蟻閱讀 31,068評論 3 48
  • 自我評價 你們好!我很榮幸能參加這次面試。 我是施婉婉,畢業(yè)于浙江財經(jīng)大學(xué),主修金融工程專業(yè),大學(xué)將大部分精力用于...
    奇奇OMG閱讀 210評論 0 0

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