Linux vi簡介以及命令

2021-08-06 06:25:16 字數 1501 閱讀 6438

vi命令

vi 是 "visual inte***ce" 命令的的簡稱,它在linux上的地位就像edit在dos上的地位一樣。它可以執行輸出,查詢,刪除,塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製。vi不是乙個排版程式,它不像word或者wps那樣可以對字型,格式,段落等其它屬性進行編排。它只是乙個文字編輯程式,vi沒有選單,只有命令,且命令眾多。

vi有三種工作模式

vi 命令:

yy     複製游標所在的一行

4yy   複製游標以及游標向下四行

p       黏貼

dd     剪貼游標所在的一行

4dd   剪下游標所在的行以及游標向下四行

d      從當前的游標開始剪下,一直到行末

d0     從當前的游標開始剪下,一直到行首

dw    刪除游標所在的單詞

x       刪除當前的游標,每次僅僅會刪除乙個

x       刪除當前游標前的乙個字母,每次僅僅會刪除乙個

h      向左

j      向下

k     向上

l      向右

m    當前螢幕的中間

h    當前螢幕的最上方

l    當前螢幕的最下方

ctrl+f     向下翻一頁

ctrl+b    向上翻一頁

按段移動,向下移動

20g       快速定位到20行**

g           快速的定位到整個**的最後一行

gg          快速定位到整個**的第一行

w           以單詞進行劃分,跳到下乙個單詞的開頭處

b            以單詞進行劃分,調到上乙個單詞的開頭處

u            撤銷剛剛的操作

trl+r       反撤銷

v            按字元移動,選中一片**:

v            按段移動,選中一片**:

>>          向右移動**

>>          向左移動**

.              重複執行上一次操作

r              替換乙個字元

r            替換游標以及後面的字元

shift+zz 相當於 末行模式下 wq

查詢命令:

/     str查詢

n    查詢下乙個

n    查詢上乙個

替換命令:

末行模式下,將當前檔案的所有hello ,替換成hi。

:%s/hello/hi/g

w     儲存

q      退出 

wq  儲存並退出

linux vi編輯器命令以及語法

vi命令是unix作業系統和類unix作業系統中最通用的全螢幕純文字編輯器。linux中的vi編輯器叫vim,它是vi的增強版 vi improved 與vi編輯器完全相容,而且實現了很多增強功能。vi編輯器支援編輯模式和命令模式,編輯模式下可以完成文字的編輯功能,命令模式下可以完成對檔案的操作命令...

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...