linux基本的vi操作

2021-07-05 07:51:42 字數 1198 閱讀 4884

vi可以分為三種狀態【命令模式、插入模式,底行模式】。

命令列模式:控制螢幕游標的移動,字元、字或行的刪除。

插入模式:只有在insert mode下,才可以做文字輸入,按「esc」鍵可回到命令列模式。

進入vi之後,是處於命令列模式。

在命令列模式,按一下字母i就可以進入插入模式,可以輸入了,按【esc】可以退回到命令列模式。

在命令列模式,按一下【:】冒號鍵進入底行模式。

在命令列模式中:

1.按「i」切換進入插入模式,是從游標當前位置開始輸入檔案。

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

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

移動游標:

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

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

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

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

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

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

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

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

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

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

刪除文字:

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

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

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

4.「#x」:例如,「20x」表示刪除游標所在位置的"前面"20個字元。 

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

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

在底行模式中:

1.: w filename (文章以指定的檔名filename儲存)

2.: wq (存檔並退出vi) 

3.: q! (不存檔強制退出vi) 

4.:set nu(會在檔案中的每一行前面列出行號。)

5.:「#」號表示乙個數字,在冒號後輸入乙個數字,再按回車鍵就會跳到該行了。

6.「/關鍵字」:先按「/」鍵,再輸入您想尋找的字元,如果第一次找的關鍵字不是您想要的,可以一直按「n」會往後尋找到您要的關鍵字為止。 

vi的基本操作

目錄 vi myfile注意 進入vi時是處於 命令列模式 command mode 要切換到 插入模式 insert mode 才能夠輸入文字 在 命令列模式 command mode 下按一下字母 i 就可以進入 插入模式 insert mode 在 插入模式 insert mode 下按一下e...

vi的基本操作

vi的基本操作 a 進入vi 在系統提示符號輸入vi及檔名稱後,就進入vi全螢幕編輯畫面 vi myfile 不過有一點要特別注意,就是您進入vi之後,是處於 命令列模式 command mode 您要切換到 插入模式 insert mode 才能夠輸入文字。初次使用vi的人都會想先用上下左右鍵移動...

VI基本操作

vi 的原意是 visual 它是乙個立即反應的編輯程式,也就是說可以立刻看到操作結果。vi是所有 unix linux 系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。當然,對 unix 系統略有所知的人,或多或少都覺得 vi超級難用,但 vi是最基本的編輯器,所以希望讀者能好...