Linux作業系統vi編輯器使用詳解

2021-09-27 04:51:28 字數 1883 閱讀 3319

模式

作用命令模式

在該模式下,使用者可以輸入各種合法的vi命令,用於管理自己的文件。

輸入模式

在該模式下,使用者輸入的任何字元都被vi當做檔案內容儲存起來,並將其顯示在螢幕上。

末行模式

多數檔案管理命令都是在此模式下執行,末行命令執行完後,vi自動回到命令模式。

快捷鍵作用

快捷鍵作用

a在游標之前插入

i在游標之後插入

o游標所在的下一行插入

o游標所在上一行插入

:末行模式

esc鍵

退出當前模式回到命令模式

操作型別

操作鍵功能

方向移動

↑、↓、←、→

上、下、左、右

翻頁page down或ctrl+f

向下翻動整頁內容

page up或ctrl+b

向上翻動整頁內容

行內快速跳轉

home鍵或「^」、數字"0"

跳轉至行首

end鍵或"$」鍵

跳轉到行尾

行間快速跳轉

1g或者gg

跳轉到檔案的首行

g跳轉到檔案的末尾行

#g跳轉到檔案中的第#行

行號顯示

:set nu

在編輯器中顯示行號

:set nonu

取消編輯器中的行號顯示

操作型別

操作鍵功能

刪除x或del

刪除游標處的單個字元

dd刪除當前游標所在行

#dd刪除從游標所在行開始的#行內容

d^刪除當前游標之前到行首的所有字元

d$刪除當前游標到行尾的所有字元

dw刪除游標所在處單詞

複製yy

複製當前行整行的內容到剪貼簿

#yy複製從游標所在行開始的#行內容貼上p

將緩衝區中的內容貼上到游標位置處之後

p貼上到游標位置之前

操作鍵功能

/word

從上而下在檔案中查詢字串「word」

?word

從下而上在檔案中查詢字串「word」

n定位下乙個匹配的被查詢字串

n定位上乙個匹配的被查詢字串

操作鍵功能

u按一次取消最近一次操作,重複u鍵,恢復多部操作

u用於取消對當前行所做的所有比編輯

zz儲存當前的檔案內容並退出vi編輯器

功能命令

備註儲存檔案

:w儲存修改的內容

:w /root/newfile

另存為其他檔案

退出vi

:q未修改退出

:q!放棄對檔案內容的修改,並退出vi

儲存檔案退出

:wq儲存修改的內容並退出

命令功能

:e /install.log

開啟新的檔案進行編輯

:r /etc/filesystems

在當前我檔案中讀入其他檔案內容

命令功能

:s/old/new

將當前行中查詢到的第乙個字元"old"串替換為"new"

:s/old/new/g

將當前行中查詢到的所有字串"old"替換為「new」

:#,# s/old/new/g

在行號「#,#」範圍內替換所有的字串「old"為」new「

:s/old/new/c

在替換命令末尾加入c命令。將對每個替換動作提示使用者進行確認

Linux系統vi編輯器使用

一 建立 開啟檔案 vi 檔名 若是已存在的檔案則開啟,若不存在則可以進行建立。二 編輯檔案 按鍵盤上的 i 鍵,即可進入編輯模式,此時在左下角會出現 insert 字樣。若要回到原來的模式,按下鍵盤上的esc鍵即可。三 儲存或退出命令 常用命令,在編輯模式下先按下鍵盤上的esc鍵,再輸入下面的命令...

linux系統中vi編輯器使用

vim是乙個類似文字文件的文字編輯器,它缺省會安裝在當前所有的linux作業系統上。vim編輯器中設定了三種模式 命令模式 末行模式和編輯模式 每種模式分別又支援多種不同的命令快捷鍵,這大大提高了工作效率。模式介紹 命令模式 控制游標移動,可對文字進行複製 貼上 刪除和查詢等工作 輸入模式 正常的文...

Linux作業系統之vi編輯器(二)

1.vi進入及設定 進入vi編輯器 vi file1 file1可以是已經存在的檔案,也可以是新建的檔案 從編輯模式進入命令模式 esc 設定編輯器自動對齊 set ai 取消編輯器自動對齊 set noai 同時編輯多個檔案 vi file1 file2 file3 恢復中斷前的檔案內容 vi r...