edit 的基本使用法: 1. 當你打完edit <檔名>時, 即進入線上編輯系統。 2. 如果是舊檔案你可以使用 z 或 Z 來看檔案(比more方便)。 3. 如果要編輯新檔案, 請先打 a 或 i 或 c : a = 從此列之下插入編輯; i = 從此列之上插入編輯; c = 修改此列並插入編輯。 4. 打入數字則會跳至那列並輸出內容。 5. 如果你編輯完畢, 請在編輯結尾的次列開頭處打 . 即可。 6. 如果想存檔請打 x 。 否則請打 q 或 Q 。 7. 如果你想知道現在是第幾列請打 = , 想知道內容請打 p 。 或者可以先 set number 然後 set save, 則以後你線上編輯 時, 會自動在開頭處印出列數。 8. 其餘功能可打 h 三考。 9. 又數字指令及非數字指令可合併使用。如 : 3d = 刪去第 3 列; 2,10d = 刪去第 2~10 列; 5,8m1 = 將第 5~8 列移至原第 1 列之下。 10. $ 表示到檔案的結尾。 (Winding 補充) 0,$d = 刪去檔案中的所有內容。 edit詳解 / 往後搜尋一個 pattern ? 往前搜尋一個 pattern = 顯示目前的行號 a 在本行後面開始插入文件 A 類似 'a', 但是有 inverse autoindent mode c 改變現在所在的這一行 (取代掉) d 刪除一行(或多行) e 不編輯目前的檔案, 開始編輯另一檔(如目前的檔案已動過, 會失敗) E 同 'e', 但是會強迫放棄已編輯的檔 f 顯示或更改現有的檔名 g 依據 pattern 在配對到的行執行某些命令. h 顯示輔助訊息 i 在這行的前面開始插入文件(跟'a'不一樣, 但是類似) I indent the entire code (Qixx version 1.0) j 把底下一行連到現在這一行, 兩行變一行 k 用一個字元標記這一行(為了以後方便跳到這行) - later referenced as 'a l 顯示本行內容 m 把本行移到特定的行號去 n 顯示行號或不要 O 同 'i' o 同 'a' p 顯示某範圍的文件內容 q 離開 edit (如果該文件有被動過, 會失敗) Q 強迫離開編輯本文件 r 讀進另一檔到現有行的後面, 兩檔合併用 s 搜尋與取代 set 查詢與設定系統的設定值 t 拷貝某一行(或某些行)到特定的行號去, 請三考 'm' v 依據 pattern 在沒配對到的行執行某些命令,請三考 'g' x 同時存檔與離開編輯 w 寫入該檔(或所指定的檔名) W 類似 'w', 但是是"附加"在已有的檔後面, 不是完全取代掉 z 顯示 20 行, 可以用 +/- 來控制方向 Z 類似 'z', 但是是 40 行 hw <-- 可以查 'w' 這個命令的詳細說明