vi:
vi有三種狀態,分別是命令模式(Command mode)、插入模式(Insert mode)、和底線模式(Last line)。各模式的功能區分如下:
  1. Command mode:此模式在於控制游標移動、刪除字元或搬移某個區塊。
  2. Insert mode:只有在此模式下,才可以輸入文字。
  3. Last line mode:此模式在於儲存檔案、離開vi、找尋字串、列出行號和求助等等。
你可以鍵入vi  <filename>vi來進入vi編輯器。不同的是vi  <filename>會以filename做為文件的預設檔名。如果filename存在時,則直接編輯此檔。而直接鍵入vi時則不會預設文件檔的檔名,也不會開啟已存在的檔案。當你進入vi以後,會出現這種畫面。一開始進入vi時是在Command mode下。你可以從Command mode轉為Insert mode,或從Command mode轉為Last line mode。注意,要開始輸入文字一定要進入Insert mode。以下說明如何在各種模式中轉換。

1.Command mode -> Insert mode:在Command mode下按'i'、'a'或'o'都可以進入Insert mode,並且可以開始輸入字元資料。這三種輸入文字的方式不太一樣:

  1. 'i':插入,從目前游標所在之處插入所輸入之文字。
  2. 'a':增加,從目前游標所在的下一個字開始輸入文字。
  3. 'o':插入新的一行,並從行首開始輸入文字。
2.Insert mode -> Command mode:只要在Insert mode下按[ESC]即可回Command mode。

3.Command mode -> Last line mode:當在Command mode下按':'、'/'或'?'都可進入Last line mode。這時你所鍵入的指令都會出現在最下面一行,如此圖的最下面一行:w  test.txt。這三種進入方式分別代表三種功能:

  1. ':':按':'後,你可以接著鍵一些特殊的指令如存檔、離開...等等。
  2. '/':鍵入'/'以後,你可以輸入你所要找尋的字串。vi會從文件開頭往上往下找尋符合的字串
  3. '?':鍵入'?'以後,你可以輸入你所要找尋的字串。vi會從文件尾由下往上找尋符合的字串
前面我們提到過,當你啟動vi以後,會在Command mode下。如果你要鍵入文字時,你必須轉到Insert mode。這時若你又想刪除文字,你會發現按倒退鍵居然沒有作用。原來這是vi和pe2不同的地方:vi必須轉換到Command mode下刪除文字。等你文件打完想存檔的時候,你又會發現在Command mode下居然沒有存檔的指令。原來存檔的指令是在Last line mode下。所以底下我們將介紹Command mode和Last line mode下幾個比較常用的功能:

Command mode:
1、移動游標:

2、刪除文字: 3、複製 4、取代 5、復原上一個指令 6、更改 7、跳至指定之行  Last line mode:
進入Last line mode之前,一定要先進入Command mode才行。然後按':'、'/'、'?'都可以進入Last line mode。前面已經講過按'/'和'?'都是在做搜尋字串之用,所以我們現在只介紹按':'後所能輸入的功能。記得輸入這些命令之前一定要在Command mode下按':'。

1、列出行號

2、跳到文章的某一行 3、存檔 4、離開 5、求助 joe:
joe是一個比較類似pe2的編輯器,所以一般的使用者只要稍微學習一下就很容易上手。不過第一次使用joe的使用者通常在進入joe以後就不知道如何操作joe。請看這個畫面。這是執行joe以後所出現的畫面。再看它的最上面一行的最右邊那一部分,它顯示Ctrl-K H for help。原來只要按Ctrl-K H就可以看到命令列表了。不過Ctrl-K H要如何按呢?Ctrl-K H的按法是同時按Ctrl和K這兩個鍵,然後再按H這個鍵。按Ctrl-K以後左上角會出現^K的字樣,如圖。這時候再按H的話這可以顯示命令列表了,如圖。看一下第三行最後面寫著:^KX    save,這個意是說按^KX就可以存檔。可是^KX要怎麼按?原來^KX的按法和前面Ctrl-K H的按法是一樣的:先同時按Ctrl和K,然後再按X。其實所有joe命令的按法都是這種形式。

        除了joe的命令之外,一般的使用者應該對joe的編輯沒什麼問題才對。在joe底下你可以輸入文字、刪除文字、插入文字,不必像vi一樣輸入文字時需要轉換到Insert mode、刪除文字時要轉換到Command mode、存檔時又要轉換到Last line mode。joe幾乎所有的文字輸入方式都和pe2一樣,真的是相當的方便。

        如果你看不懂joe的命令列表時,那你一定要背下列這幾個常用的命令:

  1. ^KX save:存檔並離開joe
  2. ^KD save:存檔,但不離開joe
  3. ^C  abort:不存檔離開joe
  4. ^KF find text:在文件中找尋字串
  5. ^L  find next:若你先前已用^KF找尋過字串,則你可以用這個指令繼續往下找尋同一個字串