vi修改文件內容(文本修改命令)

在命令模式下用戶輸入的任何字符都被 vi 當作命令加以解釋執行,使用“文本修改命令”可以將 vi 切換到文本輸入模式,這時用戶輸入的字符將被當作是文本內容。文本修改命令有以下幾種。

插入文本命令:i 和 I

i 命令將文本插入到光標所在位置前。此時 vi 處於文本插入狀態,屏幕最下行顯示 “--INSERT--”說明信息。下面實例演示了使用 i 命令插入文本。

hello world

光標位於 w 之上,要在其前面插入。

real-

使用 i 命令,並輸入相應文本後,屏幕顯示如下:

hello real-world

I 命令將文本插入當前行的行首。當輸入 I 命令後,光標自動移到該行的行首。下面實例演示了使用 I 命令插入文本。

hello world

光標同樣位於 w 的之上,要在其前面插入。

real-

使用 I 命令,並輸入相應文本後,屏幕顯示如下:

real-hello world

追加文本命令:a 和 A

a 命令將新文本追加到光標當前所在位置之後。下面示例演示了使用 a 命令追加文本。

hello world

光標位於“ ”(空格字符)之上,要在其後面追加。

real-

使用 a 命令,並輸入相應文本後,屏幕顯示如下:

hello real-world

A 命令將新文本追加到所在行的行尾。當輸入 A 命令後,光標自動移到該行的行尾。下面示例演示了使用 A 命令追加文本。

hello world

光標位於“ ”(空格字符)之上,要在其後面追加。

real-

使用 A 命令,並輸入相應文本後,屏幕顯示如下:

hello worldreal- 

空行插入命令:o 和 O

若用戶希望在某行之前或某行之後插入一些新行,則應使用 o 命令。

  • o 命令將在光標所在行的下面插入一個空行,並將光標置於該行的行首。

  • O 命令在光標所在行的上面插入一個空行,並將光標置於該行的行首。

圖片


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章