Next Previous Contents

3. 檔案編輯

Linux 沒有 EDT 編輯器﹐但是有很多的編輯器選擇可供使用。 在所有UNIX 系統中﹐唯一保證一定有vi 這個編輯器---算了吧﹐ 您的系統管理員一定已經安裝比 vi 更好用的編輯器了。可能比較受歡迎的編輯器是 emacs﹐這可以用來模擬 VMS 上的 EDT ; jed 是另一種類似 EDT 的編輯器。

這兩種編輯器用來編寫程式碼相當的實用﹐因為她們有兩個 EDT 沒有的功能: 高亮度相關字(syntax hilighting)和自動縮排(automatic indentation)。 而且﹐您可以不需要跳出編輯器﹐就可以直接在編輯器裡編譯(Compile)您的程式。 (command ESC-X compile); 如果有語法錯誤﹐游標將會自動跳到有錯誤的地方。 我敢打賭您將不會想再看到那只有藍色的 EDT 了。

如果您有 emacs: 啟動她﹐然後輸入 ESC-X edt-emulation-on。 鍵入 ALT--X or ESC-X 可以跳出 emacs﹐像 EDT 的 CTRL--Z。 從現在開始﹐emacs 就像 EDT 一樣﹐除了一些指令不太一樣。 不同處:

如果您有 jed: 可以請您的系統管理員恰當地設定 jed 。 當您啟動她後﹐模擬器就已經自動載入。可以使用 CTRL--H CTRL--H or CTRL-? 啟動線上說明。指令部份﹐大致上和 emacs 相同。 此外﹐ 還有一些易於操作的操作鍵沒有被裝訂在原來的 EDT 中; 這些操作鍵可以依您的個人喜好自行設定﹐請詢問您的系統管理員。

或許您可能會使用另一個完全不一樣操作界面的編輯器。但是 emacs 直覺上會是一個不錯的選擇。 另一個十分受歡迎的編輯器是:joe, 她可以模擬其他編輯器﹐像 emacs 。 (甚至更容易上手) 或是 Dos 的編輯器。 啟動這個編輯器就像 jmacs 或是 jstar 一樣﹐ 可以使用 CTRL-X H 或是 CTRL-J 得到豐富的線上說明。 emacsjedEDT 更具有威力。


Next Previous Contents