vi操作命令

2021-09-29 10:19:06 字數 1084 閱讀 5723

vi操作分為命令模式和插入模式

命令模式和插入模式是相通的,插入模式轉命令模式通過esc即可,命令模式轉插入模式有很多方式,例如i在游標前插入a在游標後插入等等,可以說都是通過命令模式而來。

命令作用h

方向鍵左移

l方向鍵有移

k方向鍵上移

j方向鍵下移

shift+^/home/0

行首shift+$/end

行尾回車

下行行首

h螢幕左上

m螢幕左中

l螢幕左下

ctrl+b

ctrl+f

ctrl+d

下半頁ctrl+u

上半頁x

刪除游標所在字元

x刪除游標前面字元

dd刪除游標所在行

d刪除游標所在處到行尾

yy複製游標所在行

p黏貼到游標所在區下行

r取代游標所在處字元

r取代游標所在處字元,按esc退出

s刪除游標所在字元,進入插入模式

s刪除游標所在行,並進入插入模式

u取消上一步操作

?和/搜尋指定字串

n指定字串下乙個出現位置

n指定字串上乙個出現位置

:%s/old/new/g

全文用new替換old

:w儲存修改

:wq保持修改並退出

zz保持修改並退出

!q不儲存修改並退出

e由游標位置移動至下乙個字串的最後乙個字元

w由游標位置移動至下乙個字串的第乙個字元

gg移動到文件首行

g移動到文件尾行

:n游標跳至第n行

游標跳至下乙個空行}

:set nu

給檔案標行號

:set nonu

取消檔案行號

a在游標後插入文字

a在游標所在行末插入文字

i在游標前插入文字

i在游標所在行首插入文字

o在游標所在行下行插入文字

o在游標所在行商行插入文字

vi 操作命令

進入vi 命令 vi filename 開啟或則新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 移動游標類命令 h 游標左移乙個字元 l 游標右移乙個字元 w 游標右移乙個字至字首 b 游標左移乙個字至字首 e 游標右移乙個字至字尾 游標移至句尾 游標移至...

vi常用操作命令大全

vi命令模式 yy 複製游標所在的這一行 4yy 複製游標所在行開始向下的4行 p 貼上 dd 剪下游標所在的這一行 2dd 剪下游標所在行向下2行 d 從當前的游標開始剪下,一直到行末 d0 從當前的游標開始剪下,一直到行首 x 刪除當前的游標,每次只會刪除乙個 x 刪除當前游標前面的那個,每次只...

VI 下的命令操作 2

gd 跳至當前游標所在的變數的宣告處 跳轉至上次編輯位置 w 移到下乙個字的開頭 w 移到下乙個字的開頭,忽略標點符號 b 移到前乙個字的開頭 b 移到前乙個字的開頭,忽略標點符號 l 移到螢幕的最後一行 m 移到螢幕的中間一行 h 移到螢幕的第一行 e 移到下乙個字的結尾 e 移到下乙個字的結尾,...