模式:命令模式,編輯模式,末行模式。
切換方式:命令模式→i→編輯模式,編輯模式→esc→命令模式,命令模式→:→末行模式。
功能:命令模式(command mode): 控制游標移動,刪除字元,段落複製。
編輯模式(insert mode): 新增文字及修改文字。
末行模式(last line mode):儲存檔案,離開vi,以及其他設定。
命令模式命令
命令 說明
h 將游標向左移動一格
l 將游標向右移動一格
j 將游標向下移動一格
k 將游標向上移動一格
0 數字0,將游標移動到該行的行首
$ 將游標移動到該行的行末
h 將游標移動到該螢幕的頂端
m 將游標移動到該螢幕的中間
l 將游標移動到該螢幕的底端
gg 將游標移動到文章的首行
g 將游標移動到文章的尾行
w或w 將游標移動到下一單詞
x 刪除游標所在處的字元
x 刪除游標前的字元
dd 刪除游標所在行
*dd 從游標所在行向下刪除*行,*為數字
d 刪除游標所在處到行尾
r 取代游標處的乙個字元
r 從游標處向後替換,按esc結束
u 取消上步的操作
u 取消目前的所有操作
yy 複製游標所在行
p 將複製的內容放在游標所在行的下行
p(大寫) 將複製的內容放在游標所在行的上行
編輯模式命令
命令 說明
a 在游標後插入文字
a 在游標所在行後插入文字
i 在游標前插入文字
i 在游標所在行前插入文字
o 在游標所在行下插入新行(小寫字母o)
o 在游標所在行上插入新行(大寫字母o)
末行命令
命令 說明
e 建立新檔案
n 載入新檔案
w 儲存檔案
x/x 儲存退出/(redhat9.0不支援了)加密儲存退出
! 強行操作
w! 強行儲存檔案
q 退出
q! 強行退出
wq 儲存退出
wq! 強行儲存退出
set nu 顯示行號
set nonu 不顯示行號
/* /搜尋,*任意字串(n/n向上/下搜尋)
? 同上
set ic 搜尋時不區分大小寫
set noic
:f 示顯編輯的檔案的名字
:!系統命令
vi編輯器的文字說明
vi編輯器的文字說明 模式 命令模式,編輯模式,末行模式。切換方式 命令模式 i 編輯模式,編輯模式 esc 命令模式,命令模式 末行模式。功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line ...
vi編輯器的文字說明
功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式命令 命令 說明 h 將游標向左移動一格 l 將游標向右移動一格 j 將游標向下移動一格...
vi編輯器的文字說明
功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式命令 命令 說明 h 將游標向左移動一格 l 將游標向右移動一格 j 將游標向下移動一格 k 將游標向上移動一格 0 數字0,將游標移動到該行...