使用Linux中的 v i m 編輯器

2021-09-25 20:00:15 字數 1900 閱讀 5467

配置檔案時linux作業系統的顯著特徵之一,其作用有點類似windows中的登錄檔,只不過登錄檔是幾種管理,而配置檔案是分散自由的管理。下面給大家介紹linux字元操作介面中的文字編輯器——vi,以便更好的管理和維護系統中的各種配置檔案。

vi編輯器的工作模式有三種,不同的模式中能夠對檔案進行的操作也不相同。

3、末行模式:該模式中可以設定vi編輯環境、儲存檔案、退出編輯器,以及對檔案內容進行查詢、替換、等操作。處於末行模式時,vi編輯器的最後一行會出現冒號 「 :」提示符。

vi的使用格式為:vi 檔名

在開啟的檔案 「命令模式」 中移動的游標的方法很多,如:

1、page down、page up分別是向上或向下翻頁;

2、上下左右四個方向鍵也可以用來移動游標;

3、按 「home」 鍵可以快速跳轉到本行的行首;

4、按 「end」 鍵可以快速跳轉到本行的行尾;

(以上一些在輸入模式中一樣通用)

5、如果想要跳轉到檔案內容中的第10行,可以直接輸入數字 「10」 後按回車鍵,即可跳轉到檔案中的第10行。(我們可以在末行模式中執行:「set nu」 即可顯示行號,執行:

「set nonu」 即可取消顯示行號。)

複製、貼上和刪除

1、刪除操作:

按 x 鍵或 delete 鍵刪除游標處的單個字元。

使用按鍵命令 dd 刪除當前游標所在的整行內容。

2、複製操作:

使用按鍵命令 yy 複製當前整行的內容到剪貼簿。

3、貼上操作:

在 vi 編輯器中,前一次被刪除或複製的內容將會儲存到剪下板緩衝區中,按

「p」鍵即可將緩衝區中的內容貼上到游標位置處之後,按 「p」 鍵則會貼上到游標位置之前。

查詢檔案中的內容

在命令模式中,按 / 鍵後可以查詢指定的字串,從當前的游標處開始向後進行查詢,完成查詢後可以按 n 在不同的查詢結果中進行選擇。

撤銷編輯及儲存和退出

在對檔案內容進行編輯時,有時候要對一些失誤的編輯操作進行撤銷,這時可以使用按鍵命令 u u 鍵。其中 u 鍵命令用於取消最近一次的操作,並恢復操作結果,可以多次重複按 u 鍵恢復已進行的多步操作; u 鍵命令用於取消對當前行所做的所有編輯。

當需要儲存當前檔案內容並退出 vi 編輯器時,可以使用按鍵命令 zz 。

末行模式中的基本操作

在 末行模式 中輸入 w 可以儲存當前檔案內容 ,如果要另存為其他檔案,那麼 w 後面加路徑和檔名。

在末行模式中輸入:

q:退出

wq或x:儲存並退出

q! :強制退出(就是不儲存退出)

r 其他檔案:讀取其他檔案中的內容,並複製到當前游標所在位置

還可以在末行模式中替換檔案中的字元:

% :表示在整個檔案中進行查詢並替換。

5,15:表示在5--15行進行查詢並替換。

/g :為可選,表示對替換範圍每一行的所有匹配結果都進行替換,省略 /g 的話將只替換每行中的第乙個匹配結果

linux中vim編輯器的使用

進入指令模式 esc退出插入模式w儲存 q退出!強制執行 wq 強制儲存退出 和?和?的用法是一樣的 hello 查詢hello這個單詞 n 查詢下乙個。shift n 向上查詢 set nu顯示行號 set nonu取消行號 gg 到文字的第一行 g 到文字的最後一行 n到文字的第n行 i 在游標...

Linux 中 Vim 編輯器的使用

vi 和 vim 是 linux 中的文字編輯器。vi 是老式的文字編輯器,功能齊全,vim 可以認為是 vi 的高階版本。在 linux 中有些操作是需要在命令列中完成的,此時如果還要使用圖形介面的文字編輯器,就會有些不合時宜了,所以就需要乙個功能齊全的文字編輯器來完成我們的操作。從這裡來看,學習...

linux 編輯器 vim使用

vim基本概念 vim有好多模式,今天我們先來介紹最常用的三種模式 命令模式 正常 普通模式 控制游標的移動,字元或行的刪除,可切換到插入模式或者末行模式 末行模式 檔案儲存,退出列出行號,找字串 我把常用的總結成如下圖 以上圖中是一些常用的設定,還有很多慢慢的了解。小插曲 無問西東 電影的最開始有...