Linux 中vi的使用方法及使用技巧

                                  第二篇  Linux 常用命令之--VI的使用

    Vi是Linux下的第一個全屏幕交互式編輯器,Vi沒有菜單,只有命令,且命令繁多,但是一旦掌握了Vi的用法,就能體會到它的強大之處。它可以輸出、刪除、查找、替換、快操作等衆多文本操作,而且用戶可以根據自己的需要進行定製,這是編輯程序所沒有的。

在用vi之前先要明白vi的三種模式

  基本上vi可分爲三種操作狀態,分別是命令模式(Command mode)也叫指令模式、插入模式(Insert mode)又叫文本輸入模式和底線命令模式(Last line mode)又稱作末行模式

各模式的功能區分如下:

  1. Comand mode:控制屏幕光標的移動,字符或光標的刪除,移動複製某區段及進入Insert mode下,或者到Last line mode。

  2. Insert mode:唯有在Insert mode下,纔可做文字數據輸入,按Esc等可回到Comand mode。

  3. Last line mode:將儲存文件或離開編輯器,也可設置編輯環境,如尋找字符串、列出行號等。

  不過可以把vi簡化成兩個模式,即是將Last line mode也算入Command mode,把vi分成Command 和Insert mode。

各個模式之間的相互轉化

    指令模式(Command Mode) 下輸入  a、i、o進入文本輸入模式(Input Mode)
    文本輸入模式(Input Mode) 下按ESC進入指令模式(Command Mode)
    指令模式(Command Mode)下輸入:進入末行模式(Last line Mode)
    末行模式(Last line Mode)下指令錯誤則返回指令模式(Command Mode)


待續
發佈了32 篇原創文章 · 獲贊 7 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章