Provided by: manpages-zh_1.5-1_all bug

NAME

       emacs - GNU Emacs

ç¸`è¦ (SYNOPSIS)
       emacs [ command-line switches ] [ files ...  ]

æyz (DESCRIPTION)
       GNU  Emacs  是  Emacs  的  一  版本, 是由 最扛 (PDP-10) Emacs 的 作者
       Richard Stallman 寫的.
       GNU Emacs 的 主n 文件 都 在 GNU Emacs 手冊 裏, 可以 通過 Info (Emacs 的
       一  子系統)  在線  瀏覽.  請  在那兒  尋找 完整的 最新的 文件. 自願者
       不定時 的 更新 這 文件; 而 Emacs 的 維護者 就可以 抽出 更多的 時間 來
       用在 其它 更有用的 項目上.
       對  使用者  來講, 其它 Emacs 提供的 功能 GNU Emacs 都有, 而且 因為 它的
       命令 是 用 Lisp 寫的, 所以 擴展性 很好.

       Emacs 擁有 一 可擴展的 交互式的 幫助 功能, 但 這 n求 你 知道 怎麼 操縱
       Emacs  視窗  和 緩沖區.  CTRL-h (backspace 或者 CTRL-h) 進入 幫助 系統.
       幫助 教程 (CTRL-h t) 是 一 交互式的 教程, 可以 在 很短 的 時間內  教會
       初學者 Emacs 的 基本 操作. 幫助 Apropos (CTRL-h a) 幫助 你 根據 其 功能
       找到 命令, 幫助 字符 (CTRL-h c) 描z 一 指定 的 字符 的 作用, 幫助 功能
       (CTRL-h f) 描z 一 由 名稱 指定 的 Lisp 函數.

       Emacs  的 能夠 撤銷 你的 緩沖區 的 很多 層 蚹, 所以 它 很 容易 從 編輯
       錯誤 中 恢復.

       GNU Emacs 的 很多 專門 的 包 能夠 收發  郵件  (RMail/Mail),  大綱  編輯
       (Outline), 編譯 (Compile), 在 Emacs 視窗 中 運行 子 shell (Shell), 執行
       Lisp 讀-估-顯示 (read-eval-print) 循環  (Lisp-Interaction-Mode),  以及
       自動 心理 療法 (Doctor).

       這有  一  可擴展 的 參考 手冊, 但是 就算 其它 Emacs 的 使用者 沒有 這
       手冊, 也能 很快 適應 的.  開始 使用 Emacs 的 使用者 也 能夠 通過  它的
       自包含 的 文件 功能 學習 教程, 很快 就能 使用 其 基本 的 特性.

       Emacs Options

       以下 是 常用 的 選項:

       file    編輯 file.

       +number 跳到 number 指定 的 行 (不n 在 "+" 和 number 間 加 空格).

       -q      不 裝載 初始化 檔案.

       -u user 裝載 user 的 初始化 檔案.

       -t file 把  指定  的  file 作為 終端, 而 不是 stdin/stdout.  這 必須 是
               命令行 的 第一 參數.

       下 的 選項 是 惘V lisp 的(這些 選項 根據 先後 順序 處理):

       -f function
               執行 lisp 函數 function.

       -l file 裝載 檔案 file 裏 的 lisp 代碼.

       下 的 選項 在 把 Emacs 作為 批處理 編輯器 時 很有用:

       -batch  當 批處理 模式 編輯. 編輯器 會 把 消息 發送 至 stderr. 這 選項
               必須 是 參數 列表 中 的 第一. 你 必須 用 -l 和 -f 來 指定 執行
               的 檔案 和 調用 的 函數.

       -kill   在 批處理 模式 時 退出 Emacs.

       在 X 下 用 Emacs

       Emacs 已經 被 蚹 為 在 X 視窗 系統 下 能 很好的 運行.  如果 你在 X  下
       運行 Emacs, 它會 創建 它 自己 的 視窗 來 顯示. 也許 你想 把 編輯器 作為
       I景 進程 運行, 這樣 你 仍然 可以 用 你鴩 的 視窗.

       啟動 Emacs 可以 用 下 的 X 選項:

       -name name
               指定 初始 Emacs 視窗 的 名字. 這 選項 不僅 控制 視窗  標題  也
               控制 X 資源 的 查找.

       -title name
               指定 初始 X 視窗 的 標題.

       -r      用 翻轉 影像(reverse video) 顯示 Emacs 視窗.

       -i      當 圖標化 Emacs 視窗 時 用 "kitchen sink" 位圖 圖標.

       -font font, -fn font
               把  Emacs  視窗  的  字型  設置  成  font 指定 的 字型.  你會在
               /usr/lib/X11/fonts 目錄 下 找到 許多 X 字型. 注意 Emacs 只 接受
               固定  寬度  字型.   根據 X11R4 字型 命名 規定, 所有 字型名 第 7
               字段 是 "m" 或者 "c" 的 字型 都是 固定 寬度 字型. 還有,  字型名
               是  widthxheight 形式 的 字型 一般 也是 固定 寬度的, 就像 fixed
               字型 一樣. 更多 的 信息 參見 xlsfonts(1).  在 指定 字型 的  時
               請注意 在 選項 和 字型名 中間 加 一 空格.

       -b pixels
               Set  the  把  Emacs 視窗 邊框 寬度 設置 成 pixels 指定 的 像素.
               預設的 是 視窗 每邊 都是 一 像素.

       -ib pixels
               把 視窗 內邊框 寬度 設置 成 pixels 指定 的 像素. 預設的 是 視窗
               每邊 都 填充 一 像素.

       -geometry geometry
               設置  Emacs 視窗 的 寬度, 高度, 以及 位置, 其 格式 是 標準 的 X
               格式; 具體 參見 X(1).  寬度 和 高度 是 用 字符 指定的; 預設  的
               是 80 憧H 24.

       -fg color
               如果 是 彩色 顯示器, 設置 文本 的 顏色. 在 /usr/lib/X11/rgb.txt
               檔案 中 有 可用 的 顏色 名字 列表.

       -bg color
               如果 是 彩色 顯示器, 設置 視窗 I景 顏色.

       -bd color
               如果 是 彩色 顯示器, 設置 視窗 邊框 顏色.

       -cr color
               如果 是 彩色 顯示器, 設置 視窗 文本 游標 的 顏色.

       -ms color
               如果 是 彩色 顯示器, 設置 視窗 滑鼠 游標 的 顏色.

       -d displayname, -display displayname
               在 displayname 指定 的 顯示器 上 創建 Emacs 視窗.  它  必須  是
               命令行 的 第一 參數.

       -nw     告訴  Emacs  不n 用 它的 X 界. 如果 你 在 一 xterm(1) 視窗 中
               調用 Emacs 並且 加上了 這 選項, 會在 這 視窗 中 顯示, 而 不是
               新建 一 X 視窗.  它 必須 是 命令行 的 第一 參數.

       你  可以  在  你的 .Xresources 檔案 裏 為 你的 Emacs 視窗 設置 其 X 的
       預設 (見 xrdb(1)).  用 如下 的 格式:

              emacs.keyword:value

       value 指定 了 keyword 的 預設.  Emacs 允許  你  設置  如下  關鍵字  的
       預設:

       font (class Font)
               設置 視窗 文本 字型.

       reverseVideo (class ReverseVideo)
               如果 reverseVideo 的 是 on, 視窗 就會 以 翻轉 影像 顯示.

       bitmapIcon (class BitmapIcon)
               如果  bitmapIcon's  的  是  on,  視窗  就會 圖標化 為 "kitchen
               sink."

       borderWidth (class BorderWidth)
               以 像素 為 單位 設置 視窗 的 邊框 寬度.

       internalBorder (class BorderWidth)
               以 像素 為 單位 設置 視窗 的 內邊框 寬度.

       foreground (class Foreground)
               只對 彩色 顯示器 有用, 設置 視窗 的 文本 顏色.

       background (class Background)
               只對 彩色 顯示器 有用, 設置 視窗 的 I景 顏色.

       borderColor (class BorderColor)
               只對 彩色 顯示器 有用, 設置 視窗 的 邊框 顏色.

       cursorColor (class Foreground)
               只對 彩色 顯示器 有用, 設置 視窗 的 文本 游標 的 顏色.

       pointerColor (class Foreground)
               只對 彩色 顯示器 有用, 設置 視窗 的 滑鼠 游標 的 顏色.

       geometry (class Geometry)
               設置 Emacs 視窗 的 寬度, 高度, 以及 位置 (同 上 描z 的  一樣).

       title (class Title)
               設置 Emacs 視窗 的 標題.

       iconName (class Title)
               設置 Emacs 視窗 圖標 的 圖標名.

       如果 你 用的 是 黑白 顯示器, 視窗 特性 將會是 下悸 預設: 前景 顏色 為
       黑色, I景 顏色 為 白色, 邊框 顏色 為 灰色, 文本 和 滑鼠  游標  顏色  為
       黑色.

       Using the Mouse

       以下 是 X11 下 Emacs 的 滑鼠鍵 綁定.

       滑鼠鍵               作用
       左鍵                 設置點.
       中鍵                 粘貼 文本.
       右鍵                 把 文本 剪切 到 X 剪切 緩沖區.
       SHIFT-中鍵           把 文本 剪切 到 X 剪切 緩沖區.
       SHIFT-右鍵           粘貼 文本.
       CTRL-中鍵            把 文本 剪切 到 X 剪切 緩沖區 並且 刪除.
       CTRL-右鍵            選擇 視窗, 然後 分拆 成 2  視窗. 同 鍵入 CTRL-x 2
                            一樣.
       CTRL-SHIFT-左鍵      X buffer 選單 -- 保持  按住  按鍵,  等  選單  顯示
                            出來, 選擇 緩沖區, 釋放 按鍵. n 取消, 把 滑鼠 移出
                            選單 然後 釋放 按鍵.
       CTRL-SHIFT-中鍵      X help 選單 -- 彈處 Emacs 幫助 的 索引 選單.
       CTRL-SHIFT-右鍵      用 滑鼠 選擇 視窗, 關閉 其它 所有  視窗.  同  鍵入
                            CTRL-x 1 一樣.

æ‰æ¼å†U (MANUALS)
       你 可以 向 自由 軟體 基金會(GNU 軟體 的 開發者) 定購 GNU Emacs 手冊 的
       印刷 拷貝. 定購 信息 參見 ORDERS 檔案.
       你的 本地的 Emacs 維護者 可能 有 拷貝. 像 所有 FSF 的  軟體  和  印刷品
       一樣  ,  所有的  人  都被  準許  製作  或  分發 Emacs 手冊, 同時 Emacs
       源檔案包 裏 也 包含 手冊 的 Tex 源檔案.

æªä»æ¡ (FILES)
       /usr/local/info - 所有 Info 文件 瀏覽器(Emacs 的 一  子系統)  文件  的
       所在地.   現在  不是  許多 Unix 系統 在 這裏 都有 文件, 但是 所有 Emacs
       手冊 文件 都 以 一種 樹 結構 保存 在 這裏.

       /usr/local/share/emacs/$VERSION/src - C 源檔案 以及 目標檔案

       /usr/local/share/emacs/$VERSION/lisp - Lisp 源檔案 和 一些 定義  常用的
       編輯  命令  的 已經 編譯 了的 檔案. 有一些 檔案 是 預先 裝載 了的; 另外
       一些 則是 n用 的 時 自動 裝載.

       /usr/local/share/emacs/$VERSION/etc - GNU Emacs 用到 的 許多 程式, 還有
       一些 包含 常用 信息 的 檔案.

       /usr/local/share/emacs/$VERSION/etc/DOC.*  -  包含  GNU  Emacs  的 Lisp
       primitive 和 預先 裝載 的 Lisp 函數 的 文件 描z 字符串. 這樣 可以  減小
       Emacs 本 的 大小.

       /usr/local/share/emacs/$VERSION/etc/OTHER.EMACSES  討論  GNU  Emacs vs.
       其它 版本 的 Emacs.
       /usr/local/share/emacs/$VERSION/etc/SERVICE 向 GNU  Emacs  使用者  提供
       各種 服務 的人 的 列表, 包括 教育, 疑難 排解, 移植 和 定制 等.
       這些  檔案 包含 一些 對 那些 想用 Emacs Lisp 擴展 語言(現在 還 沒有 這
       語言 的 完整 的 文件) 寫 程式 的人 有用 的 信息.

       /usr/local/com/emacs/lock - 為 Emacs 正在 編輯 的 所有 的 檔案 的  上鎖
       檔案 都在 這裏, 這些 檔案 可以 防止 兩 使用者 同時 編輯 同一 檔案.

       /usr/lib/X11/rgb.txt - 合法 X 顏色 名稱 的 列表.

éŒæ¬èª~ (BUGS)
       在  ^特網  上 有一 郵件 列表 bug-gnu-emacs@prep.ai.mit.edu (在 UUCPnet
       上 是 ucbvax!prep.ai.mit.edu!bug-gnu-emacs), 可以 通過  這  郵件  列表
       報告  Emacs 的 錯誤 和 補丁. 但是 在 報告 一 錯誤 之前 請 確認 它 的確
       是 錯誤, 不n 把 一 一些 特性 誤認為 是 錯誤. 我 建議 你  讀讀  手冊-
       (或者  Info  系統) 末尾 的 ``報告 Emacs 錯誤'' 一節, 那裏 有 如何 以及
       什麼 時 報告 錯誤 的 一些 描z.  還有 不n 忘了 在  å¥æµå›  錯誤  報告  裏
       包含 你 運行 的 Emacs 的 版本號.

       請  不n  指望 就 錯誤 報告 獲得 茪H 回答. 報告 錯誤 的 目的 是 在 下一
       發行版 中 清除 錯誤, 如果 可能. 如果 n 尋求 茪H 幫助, 在  SERVICE  檔案
       (見上) 裏 有 提供 服務 的人 的 名單.

       請  不n  發送  任何 與 錯誤 報告 無關 的 東西 到 這 郵件 列表 中. 請把
       加入 郵件 列表 的 請求 發送  到  info-gnu-emacs-request@prep.ai.mit.edu
       (或者  相  對應  的 UUCP 地址 裏). 在 /usr/local/emacs/etc/MAILINGLISTS
       檔案 裏 有 更多 關於 郵件 列表 的 信息. 如果 我 能 找到  導P  錯誤  的
       代碼, 那麼 錯誤 多半 都能 被 清除, 所以 你 應該 盡量 詳細 的 報告 錯誤,
       使得 我 能夠 使 錯誤 奐s 發生.

       我 知道 的 錯誤 有: 在 一些 版本 的 Unix 中, shell 不能 正常 運行  一些
       在 鴝l 模式 (Raw mode) 下 運行 的 程式.

ç„Låˆ (UNRESTRICTIONS)
       Emacs  是  自由 軟體; 每茪H 都可以 在 Emacs 通用 公共 許可証 中 申明 的
       條款 下 把 Emacs 發佈 給 每茪H, 每 Emacs 中 都 附帶  有  此  條款,  在
       手冊 中 也 包含 有 此 條款.

       Emacs  的  拷貝  可能 被 打包 包含 在 一些 Unix 系統 中, 但是 它 並不在
       那些 系統 所用 的 許可証 的 保護 下. 這種 行為  違I  了  允許  分發  的
       條款. 事實上, 通用 公共 許可証 的 主n 目的 就是 禁止 任何人 在 Emacs 的
       發佈 上 加入 其它 任何 的 制。

       Richard Stallman 瓴 大家 來 改進 擴展 Emacs, 並且 鼓勵 大家 為 GNU  庫
       的  擴展 做出 貢獻. 事實上 GNU (Gnu's Not Unix) 將會 成為 Berkeley Unix
       的 代替品. 每茪H 都可以 自由 的 使用, 拷貝, 學習 以及 改變 GNU 系統.

åæ‚è¦ (SEE ALSO)
       X(1), xlsfonts(1), xterm(1), xrdb(1)

ä½@è€ (AUTHORS)
       Emacs 是 Richard Stallman 和自由軟體基金會寫的。  Joachim  Martillo  和
       Robert Krawitz 加入了 X 特性。

[]
      è–å <tony_ty@263.net>

[]
       2001/9/20

ã€mä¸ä»åœç‡Linuxanhttp://cmpp.linuxforum.net