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 移到下乙個字的結尾,...