vi基本命令

2021-06-16 04:08:19 字數 1632 閱讀 8178

編輯模式

輸入以下命令進行編輯,輸入esc退出編輯

插入i    在游標位置插入字元

i    在游標所在行開始插入字元

a    在游標位置後插入字元

a    在游標所在行最後插入字元

o    在游標所在行下一行插入新行

o    在游標所在行上一行插入新行

刪除x    刪除游標所在位置字元

(n)x    刪除由游標位置起始的n個字元

dw    刪除游標位置的片語

d0    刪除由游標所在行的開始處到游標位置的字元

d$或d   刪除由游標位置起始到游標所在行結束

dd    刪除游標所在行整行

(n)dd   刪除由游標所在行為起始的n行

:start , :end d 刪除從start行開始到end行的所有行

游標移動

0或者^  移動到游標所在行開始位置

$   移動到游標所在行結束位置

(n)h   游標左移n個字元

(n)l   游標右移n個字元

ctrl+u  螢幕上捲半個螢幕

ctrl+d  螢幕下卷半個螢幕

ctrl+b  螢幕上捲乙個螢幕

ctrl+f  螢幕下卷乙個螢幕

g   移動檔案最後一行

修改r   修改游標所在字元

(n)r   修改由游標起始位置開始的n個字元

r   由游標位置開始修改直至esc結束

排版j   把游標下一行的資料移動到本行結尾處

其他命令

.   重複上一次的操作

u   撤銷上一次的操作

ctrl+g  顯示檔案資訊

1.2.2 命令模式

儲存及退出

:e   重新讀入當前檔案

:e!   強制讀入當前檔案

:w   將檔案儲存

:w filename 將檔案內容存入到filename檔案中

:wq 或者:x 儲存並退出vi

:q   退出vi

:q!   強行退出vi不儲存修改

:!command 暫時執行shell命令,執行完成後返回vi

:sh   暫時退出vi進入到系統命令提示符狀態,exit

或者ctrl+d返回vi

查詢及替換

/text   由游標所在位置開始往下查詢字串text

?text   由游標所在位置開始往上查詢字串text

:n    查詢下乙個

:start , end s/text1/text2/options 從start行到end行中,用text2替換text1

options = g     將範圍內的所有text1都替換成text2

options = go     在螢幕顯示各取代的行

options = gc     在每個字串被替換前要求確認

多檔案操作

:args       顯示所有被編輯的檔案

:n        讀入編輯名單中的下乙個檔案

:e#        讀入編輯名單中的上乙個檔案

:rew       讀入編輯名單中的第乙個檔案

:e file       讀入file檔案

:r file       將file檔案內容讀入到游標下一行

vi基本命令

一 vi的操作模式 在輸入模式下,按esc鍵切換到指令模式下。在指令模式下,按輸入指令 i a o等 進入輸入模式。二 進入vi vi filename 直接鍵入 vi 所要編輯的檔名 即可對指定的檔案進行編輯。view filename 以唯讀方式開啟檔案filename 三 指令模式 3.1 進...

linux終端基本命令和vi基本命令

今天學習內容 建立 了乙個基本的虛擬機器執行環境,在虛擬機器下使用cent os 6.0 系統,學習了linux終端命令 視窗的基本操作命令 和對vi 工具的簡單 操作 linux 基本命令 1 顯示當前路徑 pwd 2 切換路徑 cd 路徑名稱 絕對路徑 從根目錄開始,例如 root test3 ...

linux之vi基本命令

最開始進入的模式,無法編輯,可以複製貼上,不能輸東西進去。insert 進行檔案編輯,按esc鍵可以回到命令列模式 如何轉插入a 游標後移 a 直接到行首 i 進入編輯模式 i 直接到行首 o 插入乙個新的行 o 在游標那一行上方加一行空行 esc 進入命令狀態 command 跳出vi,執行com...