linux5 vi編輯器的使用 命令

2021-08-26 12:51:18 字數 1441 閱讀 3620

a) 切換至插入模式(insert mode)編輯檔案

在「命令列模式(command mode)」下按一下字母「i」就可以進入「插入模式(insert mode)」,這時候你就可以開始輸入文字了。

b) insert 的切換

您目前處於「插入模式(insert mode)」,您就只能一直輸入文字,如果您發現輸錯了字!想用游標鍵往回移動,將該字刪除,就要先按一下「esc」鍵轉到「命令列模式(command mode)」再刪除文字。

c) 退出vi及儲存檔案

在「命令列模式(command mode)」下,按一下「:」冒號鍵進入「last line mode」,例如:

: w filename (輸入 「w filename」將文章以指定的檔名filename儲存)

: wq (輸入「wq」,存檔並退出vi)

: q! (輸入q!, 不存檔強制退出vi)

3、命令列模式(command mode)功能鍵

1). 插入模式

按「i」切換進入插入模式「insert mode」,按「i」進入插入模式後是從游標當前位置開始輸入檔案;

按「a」進入插入模式後,是從目前游標所在位置的下乙個位置開始輸入文字;

按「o」進入插入模式後,是插入新的一行,從行首開始輸入文字。

2). 從插入模式切換為命令列模式

按「esc」鍵。

3). 移動游標

vi可以直接用鍵盤上的游標來上下左右移動,但正規的vi是用小寫英文本母「h」、「j」、「k」、「l」,分別控制游標左、下、上、右移一格。

按「ctrl」+「b」:螢幕往「後」移動一頁。

按「ctrl」+「f」:螢幕往「前」移動一頁。

按「ctrl」+「u」:螢幕往「後」移動半頁。

按「ctrl」+「d」:螢幕往「前」移動半頁。

按「$」:移動到游標所在行的「行尾」。

按「^」:移動到游標所在行的「行首」

按「w」:游標跳到下個字的開頭

按「e」:游標跳到下個字的字尾

按「b」:游標回到上個字的開頭

按「#l」:游標移到該行的第#個位置,如:5l,56l。

4). 刪除文字

「x」:每按一次,刪除游標所在位置的「後面」乙個字元。

「#x」:例如,「6x」表示刪除游標所在位置的「後面」6個字元。

「x」:大寫的x,每按一次,刪除游標所在位置的「前面」乙個字元。

「dd」:刪除游標所在行。

「#dd」:從游標所在行開始刪除#行

5). 複製

「yy」:複製游標所在行到緩衝區。

「#yy」:例如,「6yy」表示拷貝從游標所在的該行「往下數」6行文字。

「p」:將緩衝區內的字元貼到游標所在位置。注意:所有與「y」有關的複製命令都必須與「p」配合才能完成複製與貼上功能。

6). 替換

「r」:替換游標所在處的字元。

vi編輯器的基本使用命令

vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮的話可...

linux的vi編輯器

1.vi的啟動 輸入vi命令後,便進入全螢幕編輯環境,此時的狀態為命令模式。1 vi 進入vi的乙個臨時緩衝區,游標定位在該緩衝區第1行第1列的位置上。2 vi file1 如果file1檔案不存在,將建立此檔案 如該檔案存在,則將其拷貝到乙個臨時緩衝區。游標定位在該緩衝區第1行第1列的位置上。3 ...

Linux的VI編輯器

linux如何退出vi編輯器 q 退出 q 強行退出 不存檔 wq 強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。x 寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。用esc鍵只能切換到命令狀態 擴充套件知識 今天我才知道 x 和 w...