Linux文字編輯vi基本操作

2022-09-05 03:09:09 字數 527 閱讀 9024

vi是linux/unix最常用的全螢幕文字編輯器,他的作用是顯示、編輯、建立文字檔案。它沒有選單,只有命令。

vi工作模式圖:

刪除命令:x:刪除游標所在處字元,dd:刪除游標所在行(ndd可以刪除n行),nx:刪除游標所在處後n個字元,

複製和剪下命令:yy:複製當前行(nyy複製當前行下n行)dd:剪下當前行(ndd剪下當前行下n行)

搜尋和搜尋替換命令:/string 可以進行搜尋對應的字串(忽略大小寫可以使用set ic命令,下乙個按 n ):%s/old/new/g:全文替換字串 (%s表示全文替換,一定範圍替換可以使用:起始行號,結束行號s/old/new/g),old表示要替換的字串,new表示替換成的新字串,g表示要詢問,c表示不詢問

儲存退出命令:w:儲存,wq:儲存並退出,w filename:另存為 q!:不儲存修改退出,wq!:強制儲存修改並退出(只有檔案所有者和root可以使用)

vi文字編輯

vi 乙個存在的檔案 新建的檔名 例如 vi test.txt 剛開啟乙個檔案即是一般模式,在一般模式下按下 i,i,o,o,a,a,r,r 等字母之後才會進入編輯模式,按 esc鍵退回到一般模式 在一般模式下按下 進入指令命令模式 一般模式下 i 插入 o 插入一新行 r 替換 dd 刪除一行 5...

Vi文字編輯

vi 有3種工作模式,分別是命令列模式 插入模式 底行模式 命令列模式 最初進入的一般模式,該模式下可以移動游標進行瀏覽,整行刪除,但無法編輯文字。插入模式 只有在該模式下,使用者才能進行文字的編輯輸入,使用者可以使用 esc 鍵回到命令列模式。底行模式 該模式下,游標位於螢幕底行,使用者可以進行檔...

linux下vi文字編輯器日常操作

vi visual 工作區 模式 輸入模式 insert mode,輸入字元 命令模式 command mode,複製貼上 底線模式 last line mode,使用查詢,存檔,外部命令,十六位編碼檢視 模式切換 輸入模式 esc 命令模式 命令模式 i 輸入模式 命令模式 底線模式 底線模式 e...