C語言中文網 目錄
首頁 > vi命令 閱讀:1,928

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 命令在光標所在行的上面插入一個空行,并將光標置于該行的行首。

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo