vi的使用(二)

命令模式下的命令:

刪除命令:

x:刪除光標所在的字符,相當于退格鍵

X:刪除光標前面的字符,相當于delete鍵

dd:刪除光標所在行

dG:刪除光標所在行到末尾的內(nèi)容

D:刪除光標所在處到行尾的內(nèi)容

編輯模式下:

n1,n2d:刪除你n1行到n2行的內(nèi)容


復(fù)制命令:

yy,Y:復(fù)制當前行

nyy,nY:復(fù)制當前行以下n行

p:將已經(jīng)選擇復(fù)制或被刪除的行放到當前行下(粘貼)


替換和取消的命令:

r:取代光標所在處的字符

R:從光標所在處開始替換字符,按esc鍵結(jié)束替換

s:替換光標所在處字符并進入插入模式

S:替換光標所在全行,按esc結(jié)束

u:取消上一步的操作,可以取消到上次打開文件的點上,并不是上次保存的點

ctrl+r:取消取消操作,即撤銷。

U:取消當前行的所有操作


保存和退出命令:

編輯模式下:

w

w?新文件名

wq

q:不保存退出

q!:強制不保存退出

wq!;強制退出

x:保存退出

x!:

命令行模式:

ZZ


搜索和替換命令:

/string:搜索 n:向下 N:向上

?string:搜索 n:向上N:向下

編輯模式下:

%s/old/new/g:把所有old換成new

%s/old//g:把所有old都刪除

r+文件名:讀取文件

!操作系統(tǒng)命令:可以直接執(zhí)行操作系統(tǒng)的命令

vi -o?file1?file2:同時打開兩個文件(上下分布)

ctrl+ww :光標在兩個文件之間切換

vi -O?file1?file2 :同時打開兩個文件(左右分布)

?著作權(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)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,709評論 0 5
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,322評論 0 10
  • 曾經(jīng)使用了幾年多的Vim,手冊也翻過一遍。雖然現(xiàn)在不怎么用vim了,曾經(jīng)的筆記還是貼出來,與喜歡vim的朋友分享。...
    Sylar丶閱讀 973評論 0 0
  • 1. Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。 插入模式:可以輸入文本,在正常模式下,按...
    紅線路亞灣閱讀 17,808評論 0 1
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,626評論 9 468

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