.emacs 裡加上;; Enable ECB, Emacs Code Browser
(add-to-list 'load-path
"/usr/local/share/emacs/21.3/site-lisp/ecb/")
(require 'ecb)
不過我的 .emacs 有開
Folding Mode
, 在稍後起動 ECB 時, 會因為要寫入 Emacs 的 customize 資料而導致內容毀損. 要讓 Emacs 載入它時不要進行 folding, 得在檔案第一行加上:
;; -*- mode: Emacs-Lisp; folding-folding-on-startup: nil; -*-
重新啟動 Emacs, 然後以 M-x ecb-activate 啟動 ECB 即可. 上方選單會多一個 ECB 選項.
一
開始的畫面是分成左右兩半. 左邊是 ECB 視窗, 右邊是編輯視窗. 左邊由上到下分為四個部份: 目錄 (視窗名 directory),
目錄下的檔案 (視窗名 source), 檔案內的結構 (副常式, 變數等等, 視窗名為 method), 以及編輯過的檔案歷程 (視窗名為
history). 要跳到這幾個視窗, 可利用 C-c . g 再加上視窗名的第一個字母, 如 C-c . g d 可跳至目錄視窗. 要跳回編輯視窗, 則是 C-c . g 後加數字鍵.
如果不要顯示 ECB 視窗, C-c . l w (字母 L, 不是數字 1) 可關閉. 再輸入一次即可開啟.
在 ECB 視窗裡, 除了上下移動之外, 最重要的兩個按鍵是 TAB 跟 ENTER. TAB 可用來開啟或關閉節點, ENTER 則是選擇. S-ENTER 也是選擇, 但與 ENTER 不同的是, 它會讓 ECB 重讀所需資訊.
今天用了一天的心得是這樣. 它還附有詳細的說明文件, 可輸入 C-h i mecb ENTER 叫出它的 Info 說明文件.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29993/showart_370411.html
|