編輯模式
輸入以下命令進行編輯,輸入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...