勵志

勵志人生知識庫

vi指令怎么用

`vi`是一款經典的文本編輯器,主要用於UnixLinux操作系統。它有三種基本工作模式:命令模式、插入模式和底行模式(也稱爲末行模式)。以下是這三種模式的基本介紹:

命令模式。啓動`vi`時默認的模式,用於執行各種命令,如移動光標、刪除文本等。常用的命令有`h`(左移)、`j`(下移)、`k`(上移)、`l`(右移)、`dd`(刪除行)、`yy`(複製行)等。

插入模式。在命令模式下按`i`、`a`等鍵進入,用於輸入或編輯文本。按`Esc`鍵可以退出插入模式。

底行模式(末行模式)。在命令模式下按`:`鍵進入,用於執行保存、退出等操作。例如,`:w`保存文件,`:q`退出`vi`編輯器,`:wq`保存並退出,`:q!`強制退出不保存修改。

其他常用命令和操作包括:

搜索文本。使用`/`關鍵字向下搜索,使用`?`關鍵字向上搜索。

替換文本。使用命令`:s/old/new`替換光標所在行的第一個匹配文本,使用`:%s/old/new/g`替換整個文件中的所有匹配文本。

撤銷和重做。使用`u`鍵撤銷上一次操作,使用`.`鍵重做上一次操作。

移動光標。使用命令`0`移動到行首,`$`移動到行尾,`G`移動到文件末尾,`gg`移動到文件開頭。

顯示或隱藏行號。使用命令`:set number`顯示行號,`:set nonumber`隱藏行號。

這些是使用`vi`編輯器時最基本和常用的命令和操作。掌握這些內容後,可以有效地在Unix或Linux系統中創建、查看和編輯文本文件。