【i】
i 在游標前插入文字。
i 在當前行前插入文字。
【x】x 刪除游標處的字元,可以在x前面加上需要刪除的字元數目。
【d】dd 刪除整行
db 刪除游標前面的字
【f】ftext 在當前行向後查詢text
ftext 在當前行向前查詢text
【y】yy 將當前行的內容放入臨時緩衝區
【p】pp 將臨時緩衝區的文字放入游標後
pp 將臨時緩衝區的文字放入游標前
【u】u 撤銷最後一次修改
u 撤銷當前行的所有修改
【w】:wq 儲存退出
:w! 強制儲存但是不退出vi
:w 儲存檔案但不退出vi
:wq! 強制儲存檔案,並退出vi
q: 不儲存檔案,退出vi
:q! 不儲存檔案,強制退出vi
:e! 放棄所有修改,從上次儲存檔案開始再編輯
【鍵盤操作游標移動】
h 向左移動乙個字元
j 向下移動乙個字元
k 向上移動乙個字元
l 或者空格 向後移動乙個字元
g 移到檔案的最後一行
ng 移動到檔案的第n行
l 移動到螢幕的最後一行
m 移動到螢幕的中間一行
h 移動到螢幕的第一行
( 移動到句子的開頭
) 移動到句子的結尾
{ 移動到段落的開頭
}移動到段落的結尾
【在vi中新增文字】
命令插入動作
a 在游標後插入文字
a 在當前行插入文字
o 在當前行的下面插入文字
o 在當前行的上面插入文字
【在vi中刪除文字】
nx 在當前游標處後刪除n個字元
x 刪除游標前的字元
dg 刪除行,直到檔案結束
ndd 從當前行開始往後面刪除
d 從游標處刪除到行尾
【在vi中查詢或者替換】
/text 在檔案中向前查詢text
?text 在檔案中向後查詢text
【在vi中翻頁】
ctrl + b:上翻
ctrl + f :下翻
Linux VI 替換命令
vi vim 中可以使用 s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法 vi 真是強大啊,還有很多需要學習 記錄幾種在此,方便以後查詢。s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian ...
linux vi 命令大全
進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...
Linux vi 命令引數
文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...