esc 從編輯模式切換到命令列模式。
i 在游標所在位置前面開始插入。
a 在游標所在的位置後面開始插入。
o 在游標所在位置行的下面插入空白行。
o 在游標所在位置行的上面插入空白行。
i 在游標所在位置行的行首開始插入。
a 在游標所在位置行的行末開始插入。
k 類似方向鍵上。
j 類似方向鍵下。
h 類似方向鍵左。
l 類是方向鍵右。
ctrl+u 向上翻半頁。
ctrl+d 向下翻頁。
ctrl+g 顯示游標所在位置的行號和檔案的總行數。
ng 游標跳到檔案的第n行行首。
g 游標跳到檔案最後一行。
:5回車 游標跳到第5行。
:n回車 游標跳到第n行。
0 游標跳到當前行的行首。
$ 游標跳到當前行的行尾。
w 游標跳到下個單詞的開頭。
b 游標跳到上個單詞的開頭。
e 游標跳到本單詞的尾部。
x 每按一次,刪除游標所在位置的乙個字元。
nx 如"3x"表示刪除游標所在位置開始的3個字元。
dw 刪除游標所在位置到本單詞結尾的字元。
d 刪除本行游標所在位置後面全部的內容。
dd 刪除游標所在位置的一行。
ndd 如"3dd"表示刪除游標所在位置開始的3行。
yy 將游標所在位置的一行複製到緩衝區。
nyy 將游標所在位置的n行複製到緩衝區。
p 將緩衝區裡的內容貼上到游標所在位置。
r 替換游標所在位置的乙個字元 replace。
r 從游標所在位置開始替換,直到按下"esc"。
cw 從游標所在位置開始替換單詞,直到按下"esc"。
u 撤銷命令,可多次撤銷。
j 把當前行的下一行接到當前行的尾部。
/abcd 在當前開啟的檔案中查詢「abcd」文字內容。
n 查詢下乙個。
n 查詢上一下。
. 重複執行上一次執行的vi命令。
~ 對游標當前所在的位置的字元進行大小寫轉換。
列操作ctrl+v 游標上或下 大寫的i 輸入內容 esc
:w回車 存檔。
:w!回車 強制存檔。
:wq回車 存檔退出。
:x回車 存檔退出。
:q回車 不存檔退出。
:q!回車 不存檔強制退出。
:g/aaaaaaaaa/s//bbbbbb/g回車 把檔案中全部的aaaaaaaaa替換成bbbbbb。
ctl+insert 複製滑鼠選中的文字,相當於ctl+c。
shift+insert 輸出滑鼠選中的文字,相當於ctl+v。
vi常用命令
1.在進行編寫 時,在格式對起上很有用 第一行,vim使用自動對起,也就是把當前行的對起格式應用到下一行 第二行,依據上面的對起格式,智慧型的選擇對起方式,對於類似c語言編寫上很有用 set autoindent set smartindent c語言對齊方式,最好用它 set cindent 2....
vi常用命令
一 vi的三種模式 3 命令列模式 從一般模式按下 時進入命令列模式。注意 編輯模式和命令列模式不能互相切換,只能通過一般模式切換。二 三種模式常用按鍵說明 1 一般模式下的可用按鈕 最常用的 移動游標 移動游標 上下左右鍵 螢幕向上翻頁 pageup或者ctrl b 螢幕向下翻頁 pagedown...
vi常用命令
a 一般模式 vi 處理檔案時,一進入該檔案,就是一般模式了.b 編輯模式 在一般模式下可以進行刪除,複製,貼上等操作,卻無法進行編輯操作。等按下 i,i,o,o,a,a,r,r 等 字母之後才能進入編輯模式.通常在linux中,按下上述字母時,左下方會出現 insert 或者 replace 字樣...