天天看點

Linux作業系統vi編輯器講解與常用操作

作者:雲計算練習生

一、vi編輯器介紹

vi編輯器是一款功能強大的文本編輯器,廣泛應用于Unix和類Unix系統。它是由Bill Joy在1976年開發的,後來演變成vim(vi improved,即“改進版的vi”)編輯器。vi編輯器以其高效、輕量級和可定制性而受到許多程式員和系統管理者的喜愛。

Linux作業系統vi編輯器講解與常用操作

二、vi編輯器的一些基本用法

1. 打開和退出vi編輯器

要打開一個檔案,可以在終端中輸入`vi 檔案名`。如果檔案不存在,vi會建立一個新檔案。要退出vi編輯器,首先按`Esc`鍵傳回到指令模式,然後輸入`:q`(退出)或`:q!`(強制退出,不儲存更改)。

Linux作業系統vi編輯器講解與常用操作
Linux作業系統vi編輯器講解與常用操作

2. 模式

vi編輯器有兩種主要模式:指令模式和插入模式。在指令模式下,可以執行各種指令,如儲存、替換、删除等。在插入模式下,可以輸入和編輯文本。按`Esc`鍵可以從插入模式傳回到指令模式。

Linux作業系統vi編輯器講解與常用操作

指令模式沒啥标志,就不截圖了,看不到效果

3. 插入文本

要進入插入模式,可以使用以下指令之一:

- `i`:在光标位置插入文本

- `I`:在目前行的開頭插入文本

- `a`:在光标後插入文本

- `A`:在目前行的末尾插入文本

- `o`:在目前行下方插入新行并開始輸入

- `O`:在目前行上方插入新行并開始輸入

最常用的就是 i 和 o

比如現在是指令模式,我現在按i進入編輯模式

Linux作業系統vi編輯器講解與常用操作
Linux作業系統vi編輯器講解與常用操作

4. 儲存檔案

要儲存檔案,首先按`Esc`鍵傳回到指令模式,然後輸入`:w`(儲存)或`:wq儲存退出。

Linux作業系統vi編輯器講解與常用操作

5. 查找和替換

在指令模式下,可以使用以下指令進行查找和替換操作:

- `/關鍵詞`:查找關鍵詞

Linux作業系統vi編輯器講解與常用操作

- `n`:查找下一個比對項

- `N`:查找上一個比對項

- `:%s/舊字元串/新字元串/g`:将檔案中的所有舊字元串替換為新字元串

- `:%s/舊字元串/新字元串/gc`:替換時逐個确認

6. 其他常用指令

6.1 - `u`:撤銷上一步操作

6.2 - `Ctrl + r`:重做上一步撤銷的操作

6.3 - `:set number`:顯示行号

Linux作業系統vi編輯器講解與常用操作
Linux作業系統vi編輯器講解與常用操作

6.4 - `:set nonumber`:隐藏行号

6.5 - `G`:跳轉到檔案末尾

現在光标在44行,當按下Shift+g的時候,光标就跳到最後一行

Linux作業系統vi編輯器講解與常用操作
Linux作業系統vi編輯器講解與常用操作

6.6 - `gg`:跳轉到檔案開頭

Linux作業系統vi編輯器講解與常用操作

6.7 - `:行号`:跳轉到指定行号

這隻是vi編輯器的基本用法,實際上它還有很多進階功能和定制選項。要深入了解vi編輯器,可以查閱官方文檔或參考線上教程。如果有不對的地方請不吝賜教,歡迎在評論區留言,發表你的看法。

繼續閱讀