vi常用命令

2021-05-26 06:30:14 字數 1252 閱讀 6440

一、vi的三種模式

3、命令列模式:從一般模式按下":,/,?"時進入命令列模式。

注意:編輯模式和命令列模式不能互相切換,只能通過一般模式切換。

二、三種模式常用按鍵說明

1、一般模式下的可用按鈕(最常用的)

移動游標

移動游標:上下左右鍵;

螢幕向上翻頁:pageup或者ctrl + b;

螢幕向下翻頁:pagedown或者ctrl + f;

當前行的開始處:home;

當前行的結尾處:end;

這個檔案的第一行:gg或者[[;

這個檔案的最後一行:g或者]];

查詢與替換

/word:向下查詢乙個名稱為word的字串;

?word:向上查詢乙個名稱為word的字串;

n:重複前乙個查詢;

n:反向進行前乙個查詢;

:n1,n2s/word1/word2/g:在第n1和n2行之間word1字串,並將該字串替換為word2;

:1,$s/word1/word2/g:從第一行到最後一行查詢字串word1,並替換為word2;

刪除、複製與貼上

x:向後刪除乙個字元;x:向前刪除乙個字元;

dd:刪除游標所在的一整行;

ndd:刪除游標所在向下n行;

d1g:刪除游標所在到第一行的所有資料;

dg:刪除游標所在到最後一行的所有資料;

d$:刪除從游標所在到該行結尾的所有資料;

d0:刪除從游標所在到該行起始的所有資料;

yy:複製游標所在的那一行;

nyy:複製游標所在的向下n行;

y1g:複製游標所在行到第一行的所有資料;

yg:複製游標所在行到最後一行所有資料;

y$:複製從游標所在到該行結尾的所有資料;

y0:複製從游標所在到該行起始的所有資料;

p:貼上;

u:復原前乙個操作;

[ctrl] + r:重作上乙個操作;

. :重複前乙個操作

2、一般模式切換到編輯模式的可用按鈕

i,i,a,a,o,o,r,r:進入插入或替換模式;

[esc]:退出編輯模式,回到一般模式;

3、一般模式切換到命令列模式的可用按鈕

:w!:強制儲存(取決於許可權);

:q:離開vi;

:q!:強制離開,不儲存檔案;

:wq:儲存後離開。

vi常用命令

1.在進行編寫 時,在格式對起上很有用 第一行,vim使用自動對起,也就是把當前行的對起格式應用到下一行 第二行,依據上面的對起格式,智慧型的選擇對起方式,對於類似c語言編寫上很有用 set autoindent set smartindent c語言對齊方式,最好用它 set cindent 2....

vi常用命令

a 一般模式 vi 處理檔案時,一進入該檔案,就是一般模式了.b 編輯模式 在一般模式下可以進行刪除,複製,貼上等操作,卻無法進行編輯操作。等按下 i,i,o,o,a,a,r,r 等 字母之後才能進入編輯模式.通常在linux中,按下上述字母時,左下方會出現 insert 或者 replace 字樣...

Vi常用命令

vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 移動游標類命令 h 游標...