Linux VI編輯器簡單使用

2021-06-06 20:28:55 字數 1872 閱讀 3140

一、vi的工作模式

vi有兩種工作模式:

編輯模式:用來輸入和編輯檔案的模式,螢幕上會顯示使用者的鍵入,按鍵不是被解釋為命令執行,而是作為文字寫到使用者的檔案中。

指令模式:用來編輯、存檔和退出檔案的模式。

執行vi後,首先進入指令模式。此時輸入的任何字元都被視為指令,鍵入的命令不會在螢幕上顯示。

從指令模式切換到編輯模式,則可以按「insert」鍵或「i」鍵,從編輯模式切換到指令模式,可按「esc」鍵。

狀態行是螢幕底部一行,被vi編輯器用來反饋編輯操作結果。錯誤訊息或提供資訊的訊息會在狀態行中顯示出來。

二、vi的啟動和退出

1.啟動vi

在系統圖示字元下鍵入「vi」+「空格」+「檔名」,如:vi test.txt

vi可以自動載入所要編輯的檔案或是開啟乙個新檔案。

2.退出vi

在指令模式下鍵入如下命令可以退出vi:

:q 如果使用者只是讀檔案的內容而未對檔案進行修改,可以在命令模式下輸入「:q」退出vi。

:q! 如果使用者對檔案的內容作了修改,又決定放棄對檔案的修改,則用「:q!」命令。

:w! 強行儲存乙個vi檔案,如果該檔案已存在,則進行覆蓋。

:wq 儲存檔案並退出vi。

zz 快速儲存檔案的內容,然後退出vi。功能和「:wq」相同。

:w filename   相當於「另存為」。

:n,mw filename   將第n-m行的文字儲存到指定的檔案filename中。

三、vi長指令和短指令

長指令:以冒號開頭,鍵入冒號後,在螢幕的最末尾一行會出現冒號提示符,等待使用者鍵入指令,輸入完指令後回車,vi會執行該指令。

短指令:與快捷鍵相似,鍵入短指令後,vi不會給任何提示就直接執行。

1.輸入輸出命令

a 在游標後輸入文字

a 在當前行末尾輸入文字

i 在游標前輸入文字

i 在當前行開始輸入文字

o 在當前行後輸入新一行

o 在當前行前輸入新一行

2.游標移動命令

b 移動到當前單詞的開始

e 移動到當前單詞的結尾

w 向後移動乙個單詞

h 向前移動乙個字元

l 向後移動乙個字元

j 向下移動一行

k 向上移動一行

3.刪除操作命令

x 刪除游標所在的字元

dw 刪除游標所在的單詞

dd 刪除當前行

d$ 刪除游標至行尾的所有字元

d 與「d$」命令相同

4.替換操作命令

r 替換游標所在的字元

r 替換字串行

cw 替換乙個單詞

ce 與「cw」命令相同

cb 替換游標所在的前一字元

c$ 替換自游標位置至行尾的所有字元

c 與「c$」命令相同

cc 替換當前行

5.查詢操作命令

/abc 向後查詢字串「abc」

?abc 想前查詢字串「abc」

n 重複前一次查詢

n 重複前一次查詢,但方向相反

6.拷貝貼上命令

yw 將游標所在單詞拷入剪貼簿

y$ 將游標至行尾的字元拷入剪貼簿

y 與「y$」命令相同

yy 將當前行拷入剪貼簿

y 將選取的內容拷入剪貼簿

p 將剪貼簿中的內容貼上在游標後

p 將剪貼簿中的內容貼上在游標前

7.其他操作命令

v 選取文字內容

u 取消上一次的操作

u 可以恢復對游標所在行的所有改變

j 把兩行文字鏈結到一起

:set 用來設定或瀏覽vi系統當前的選項(加引數「all」後檢視所有選項的列表)

:x 對所編輯的檔案進行簡單加密

Linux vi編輯器的使用

1.vi visual inte ce 文字編輯器 2.系統預設安裝好的 精簡 3.啟動vi 直接在命令列輸入vi即可,在哪個目錄下啟動,預設儲存在哪個目錄下 4.vi啟動後分為3種模式 命令模式 執行相應的命令 如 查詢,替換,複製,貼上,剪下.末行模式 特殊的命令模式 對文件進行儲存,關閉.5....

Linux vi編輯器的使用

vi 的常用命令 配置vimrc檔案 linux 下的編輯器有多種,比較常見的有vi vim emacs gedit,mc,這篇文章主要講一下vi 編輯器的使用。當然講vi自然會提到vim的使用,vim是vi的公升級,功能更強大。首先需要打終端,而linux版本比較多,系統也比較多,red hat ...

linux vi編輯器的使用

vi vi編輯器中有三種狀態模式 命令模式 輸入模式 末行模式 進入vi 編輯器預設的情況下是命令模式。在命令模式下按 i鍵進入輸入模式。在命令模式下按 鍵進入末行模式。末行模式命令使用完畢後就預設進入命令模式。在輸入模式下按 esc鍵進入命令模式。vi 編輯器的啟動與退出 直接進入編輯環境 vi ...