VI命令的使用

2021-08-31 17:45:23 字數 1155 閱讀 8013

基本上vi可分為三種操作狀態,分別是命令模式(command mode)、插入模式(insert mode)和底線命令模式(last line mode),各模式的功能區分如下:

1. comand mode:控制螢幕游標的移動,字元或游標的刪除,移動複製某區段及進入insert mode下,或者到last line mode。

2. insert mode:唯有在insert mode下,才可做文字資料輸入,按esc等可回到comand mode。

不過可以把vi簡化成兩個模式,即是將last line mode也算入command mode,把vi分成command 和insert mode。

有一點要特別注意,就是您進入vi之後是處於「command mode」下,您要切換到insert mode才能輸入文字。初次用vi的使用者都會想先用上下左右鍵移動游標,結果電腦一直叫,把自己氣個半死,所以進入vi後,先不要亂動,轉換入insert。

在command mode下按『i』、『a』或『o』三鍵就可進入insert mode。這時候您就可以開始輸入文字了。

i: 插入,從目前游標所在之處插入所輸入的文字。

a: 增加,目前游標所在的下乙個字開始輸入文字。

o: 插入新的一行,從行首開始輸入文字。

insert的切換→command mode,按esc鍵。目前處於insert mode,您就只能一直打字。假如您發現打錯字了,想用游標鍵往回移動,將該字刪除,就要按esc鍵轉換回command mode,(用del鍵)再刪除文字。

在command mode下,可按冒號「:」鍵入入last line mode,例如:

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

:wq (輸入「wq」,因為進入之時已經指定檔名testfile,所以會寫入testfile並離開vi)

:q! (輸入「q!」,強制離開並放棄編輯的檔案)

[b]last line mode下指令簡介[/b]

讀者您要使用last line mode之前,請記得先按esc鍵確定您已經處於command mode下後,再按冒號「:」或「/」或「?」三鍵的其中一鍵進入last line mode。

1.列出行號

set nu: 輸入「set nu」後,會在文章的每一行前面列出行號。

2.跳到文章的某一行

vi命令使用

o 游標所在下一行 i 游標前面 a 游標後面 i 游標所在行行首,轉換為輸入模式 a 游標所在行行尾,轉化為輸入模式 o 在當前游標所在行上方,新建一行並轉換為輸入模式 移動游標 命令模式下 h 左l 右 j 下k 上 g 行尾 2g 第2行 x 刪除乙個字元 5x 刪除5個 d 刪除整行 dd ...

使用 vi 命令

vi命令是unix作業系統和類unix作業系統中最通用的全螢幕純文字編輯器。linux中的vi編輯器叫vim,它是vi的增強版 vi improved 與vi編輯器完全相容,而且實現了很多增強功能。vi編輯器支援編輯模式和命令模式,編輯模式下可以完成文字的編輯功能,命令模式下可以完成對檔案的操作命令...

vi命令使用

vi命令 三種工作模式 2 輸入模式 鍵盤中的任意乙個鍵都當成文字內容 3 末行模式 鍵盤中的任意乙個鍵都當成文字管理命令 退出輸入模式 esc 命令模式進入輸入模式 i 插入游標前乙個字元 i 插入行首 a 插入游標後的乙個字元 a 插入行末 o 向下新開一行,插入行首 o 向上新開一行,插入行首...