初識Linux(五) VI VIM編輯器

2022-05-02 01:45:10 字數 790 閱讀 9119

我們操作檔案,終究離不開編輯檔案,對檔案內容的編輯,linux系統下,我們通常使用vi/vim來編輯檔案。vi是每個linux都會自帶的文字編輯器,vim是vi的增強版,可能有些發行版本沒有自帶,可以使用sudo apt-get install vim命令安裝vim。

進入後,介面跟命令列介面有些區別了:

1-命令模式(預設模式。任何形式下按esc都會進入命令模式)

該模式只接收命令,該模式下可以完成選擇,複製,貼上,撤銷等傳統操作。

2-插入模式(可以自由輸出)

命令模式下按i鍵進入插入模式,該模式可以輸入編輯文字內容。

3- ex模式 檔案的儲存,退出等操作

命令模式下按:進入(可能需要shift+:)

i 在游標前插入文字

o 在當前行的下面插入新行

dd 刪除當前行

yy 將當前行內容放入緩衝區(複製當前行)

n+yy 將n行內容複製

p 將快取中的文字貼上到游標後

u 撤銷上乙個操作

r 替換當前字元

/key 查詢關鍵字(key)  之後按n鍵切換關鍵字

:w 儲存當前修改

:q 退出

:q!強制退出,不儲存修改

:x 儲存並退出,相當於:wq

:set number 顯示行號

:!系統命令   執行乙個系統命令並顯示結果

:sh  切換到命令列,使用ctrl+d切回vi

Linux編輯功能vi vim

建立cpp檔案 touch a.c 檢視cpp檔案 cat a.c 編輯cpp檔案 vim或者vi加檔名 切換到命令模式 按esc 在游標前插入 按i 在游標後插入 按a 刪除游標所在行 在命令模式按下dd 刪除游標前乙個字元 在命令模式下按x 刪前面幾個字元就按幾x,比如刪除游標前的hello,就...

五 Linux基礎之使用vi(vim)文字編輯器

vi是乙個功能強大的全螢幕文字編輯工具,一直以來都作為類unix作業系統的預設文字編輯器。vim是vi文字編輯器 簡稱vi編輯器 的增強版本,在vi編輯器的基礎上擴充套件了很多實用的功能,但是也習慣將vim稱為vi。為了方便實用可以設定乙個別名,將vi指向vim。在vi編輯器中可以使用三種不同的工作...

Linux 的 Vi Vim 編輯器

r r 進入取代模式 replace mode 游標普通移動 h m l g gg ng pgup pgdn p p u ctrl r w 檔名 r 檔名 set nu set nonu 基本上 vi vim 共分為三種模式,分別是 命令模式 command mode 輸入模式 insert mod...