VI 常用命令

2021-08-26 03:11:36 字數 1788 閱讀 4788

廢話少說, 收集的一些命令。 如下:

ctrl-f

前翻一頁

ctrl-b

後翻一頁

跳到檔案第一行、最後一行

:$ 跳到檔案最後一行

:0或:1 跳到檔案第一行

gg 跳到檔案第一行

shift + g 跳到檔案最後一行

h將游標移動到螢幕最上面一行

m將游標移動到螢幕中間

l將游標移動到螢幕最下面一行

w右移游標到下乙個字的開頭

e右移游標到乙個字的末尾

b左移游標到前乙個字的開頭

0左移游標到到本行的開始

^移動游標到行中第乙個非空字元

$右移游標到本行末尾

/string

向前搜尋指定的字串

? string

向後搜尋指定的字串

n搜尋下乙個字串

rc用 c 替換當前游標處的字元

x刪除當前游標處的字元

dw刪除游標右面的字

db刪除游標左面的字

dd刪除游標所在行

在上面的命令前加上數字,表示重複操作的次數

d$刪除當前游標到行末尾之間的字元

d0從當前游標起刪除字元直到行的開始

j刪除本行的回車,並和下一行合併

p將緩衝區內的內容貼上到當前游標的後面

p將緩衝區內的內容貼上到當前游標的前面

yy將當前行複製到剪下緩衝區

nyy將n行複製到剪下緩衝區

u撤消前一命令的結果

.重複最後一條修改正文的命令

插入方式: 功能鍵功能i

在游標左面插入正文

a在游標右面插入正文

o在游標所在行下面增加行

o在游標所在行上面增加行

i在游標行的開頭插入

a在游標行的末尾插入

s用新的正文替換游標所指字元

cw用新的正文替換游標右邊的字

cb用新的正文替換游標前邊的字

cd用新的正文替換游標所在的行

前面加上數字,表示該命令重複 n 次

c$用新正文替換從游標開始到本行末尾的所有字元

c0用新正文替換從游標開始到本行開頭的所有字元

命令方式: 功能鍵

功能:q

在未做修改的情況下退出

:q!將任何修改作廢,退出

:w存檔

:wq存檔並退出

:w file

將編輯的內容寫到 file 檔案中去

:r file

將 file 檔案讀入,並放在當前游標行的後面

:e file

編輯新檔案 file 代替舊內容

:f file

將當前正文的名稱改未 file

:f列印當前正文的名稱和狀態

:n移動游標到第 n 行

:/str/

將游標移動到下乙個包含 str 字串的行

:?str?

將游標移動到最近的乙個包含 str 字串的行

:/str/w file

將第乙個包含 str 字串的行寫到檔案 file 中

:/str1/,/str2/w file

將從包含 str1 到 包含 str2 之間的行寫入 file 檔案

:s/str1/str2

用 str2 替換掉首次出現的 str1

:s/str1/str2/g

用 str2 替換掉每次出現的 str1

:d刪除當前游標行

加行號:set number

取消顯示如下:

:set nonumber

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