vi的常用命令

2021-10-22 10:32:54 字數 1459 閱讀 7953

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