Linux命令 vi編輯器 一

2021-08-30 07:32:23 字數 1176 閱讀 4445

vi命令是linux下的全螢幕文字編輯,vi編輯器提供了豐富的編輯功能。

vi編輯器有3種模式:命令模式、輸入模式、末行模式。掌握這三種模式十分重要:

命令模式:vi啟動後預設進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下[esc]鍵都可以返回命令模式。在命令模式中輸入字幕「i」就可以進入vi的輸入模式編輯檔案。

輸入模式:在這個模式中我們可以編輯、修改、輸入等編輯工作,在編輯器最後一行顯示乙個「--insert--」標誌著vi進入了輸入模式。當我們完成修改輸入等操作的時候我們需要儲存檔案,這時我們需要先返回命令模式,在進入末行模式儲存。

末行模式:在命令模式輸入「:」即可進入該模式,在末行模式中有好多好用的命令

1.vi的啟動和退出

直接輸入命令vi不指定檔名,由於這是乙個沒有命名的空檔案,顯示了vi的版本資訊。vim是vi編輯器的改進版本,在vi編輯器的基礎上擴充套件了很多實用的功能。大多數linux/unix版本都使用vim代替了原有的vi編輯器。

或者直接使用vi開啟檔案,如果檔案存在開啟存在檔案;如果不存在的話,將以我們指定的引數作為檔名。

輸入q!是強制退出,同時沒有儲存當前檔案內容。如果檔案沒有進行修改,或者已經儲存完畢也可以使用q退出。儲存退出使用wq,儲存強制退出wq!

2.儲存檔案

如果檔案已經有檔名,我們在末行模式直接輸入w儲存,如果沒有檔名,輸入w 檔名進行儲存。例如:w test其中test是檔名。

那麼在vi中也可以另存為,就是在儲存完以後,我們再使用w 另存為檔名。

3.游標的移動

在命令模式中可以使用命令進行以下操作。

游標方向的移動,除了可以使用方向鍵,還可以使用以下命令

向上移動游標:k

向左移動游標:h

向右移動游標:l

向下移動游標:j

翻頁命令

ctrl+f向前翻整頁 ctrl+u向前翻半頁

ctrl+b向後翻整頁 ctrl+d向後翻半頁

行內快數跳轉

^移動到本行行首

$移動到本行行尾

顯示行號和取消行號(末行模式使用)

set nu顯示行號

set nonu取消行號

在命令模式下,使用以下命令可以快速的在行間跳轉

1g跳轉到檔案首行

g跳轉到尾行

#g跳轉到檔案的#行

vi編輯器命令

vi編輯器中有三種狀態模式 1.命令模式 2.輸入模式 3.末行模式 三種模式間的相互轉換 vi編輯器的啟動與退出 直接進入編輯環境 vi 進入編輯環境並開啟 新建 檔案 vi myfile 退出vi編輯環境 輸入末行命令放棄對檔案的修改,並退出編輯器 q 檔案儲存與另存為 儲存檔案 儲存對vi編輯...

vi編輯器命令

vi編輯器的文字說明 功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式命令 命令 說明 h 將游標向左移動一格 l 將游標向右移動一格 ...

vi編輯器命令

發表於2011 02 22 crazyant 瀏覽 1,116次 vi編輯器的文字說明 功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式...