other languages
EMACS(1) | General Commands Manual | EMACS(1) |
NAME¶
emacs - GNU Emacs总览 (SYNOPSIS)¶
emacs [ command-line switches ] [ files ... ]描述 (DESCRIPTION)¶
GNU Emacs 是 Emacs 的 一个 版本, 是由 最早的 (PDP-10) Emacs 的 作者 Richard Stallman 写的.- file
- 编辑 file.
- +number
- 跳到 number 指定 的 行 (不要 在 "+" 和 number 间 加个 空格).
- -q
- 不 装载 初始化 文件.
- -u user
- 装载 user 的 初始化 文件.
- -t file
- 把 指定 的 file 作为 终端, 而 不是 stdin/stdout. 这 必须 是 命令行 的 第一个 参数.
- -f function
- 执行 lisp 函数 function.
- -l file
- 装载 文件 file 里面 的 lisp 代码.
- -batch
- 当 批处理 模式 编辑. 编辑器 会 把 消息 发送 至 stderr. 这个 选项 必须 是 参数 列表 中 的 第一个. 你 必须 用 -l 和 -f 来 指定 执行 的 文件 和 调用 的 函数.
- -kill
- 在 批处理 模式 时 退出 Emacs.
- -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 乘以 24.
- -fg color
- 如果 是 彩色 显示器, 设置 文本 的 颜色. 在 /usr/lib/X11/rgb.txt 文件 中 有 可用 的 颜色 名字 列表.
- -bg color
- 如果 是 彩色 显示器, 设置 窗口 背景 颜色.
- -bd color
- 如果 是 彩色 显示器, 设置 窗口 边框 颜色.
- -cr color
- 如果 是 彩色 显示器, 设置 窗口 文本 光标 的 颜色.
- -ms color
- 如果 是 彩色 显示器, 设置 窗口 鼠标 光标 的 颜色.
- -d displayname, -display displayname
- 在 displayname 指定 的 显示器 上 创建 Emacs 窗口. 它 必须 是 命令行 的 第一个 参数.
- -nw
- 告诉 Emacs 不要 用 它的 X 界面. 如果 你 在 一个 xterm(1) 窗口 中 调用 Emacs 并且 加上了 这个 选项, 会在 这个 窗口 中 显示, 而 不是 新建 一个 X 窗口. 它 必须 是 命令行 的 第一个 参数.
- emacs.keyword:value
- 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)
- 只对 彩色 显示器 有用, 设置 窗口 的 背景 颜色.
- borderColor (class BorderColor)
- 只对 彩色 显示器 有用, 设置 窗口 的 边框 颜色.
- cursorColor (class Foreground)
- 只对 彩色 显示器 有用, 设置 窗口 的 文本 光标 的 颜色.
- pointerColor (class Foreground)
- 只对 彩色 显示器 有用, 设置 窗口 的 鼠标 光标 的 颜色.
- geometry (class Geometry)
- 设置 Emacs 窗口 的 宽度, 高度, 以及 位置 (同 上面 描述 的 一样).
- title (class Title)
- 设置 Emacs 窗口 的 标题.
- iconName (class Title)
- 设置 Emacs 窗口 图标 的 图标名.
鼠标键 作用
手册页 (MANUALS)¶
你 可以 向 自由 软件 基金会(GNU 软件 的 开发者) 定购 GNU Emacs 手册页 的 印刷 拷贝. 定购 信息 参见 ORDERS 文件.文件 (FILES)¶
/usr/local/info - 所有 Info 文档 浏览器(Emacs 的 一个 子系统) 文档 的 所在地. 现在 不是 许多 Unix 系统 在 这里 都有 文档, 但是 所有 Emacs 手册页 文档 都 以 一种 树 结构 保存 在 这里. /usr/local/share/emacs/$VERSION/src - C 源文件 以及 目标文件 /usr/local/share/emacs/$VERSION/lisp - Lisp 源文件 和 一些 定义 常用的 编辑 命令 的 已经 编译 了的 文件. 有一些 文件 是 预先 装载 了的; 另外 一些 则是 要用 的 时候 自动 装载. /usr/local/share/emacs/$VERSION/etc - GNU Emacs 用到 的 许多 程序, 还有 一些 包含 常用 信息 的 文件. /usr/local/share/emacs/$VERSION/etc/DOC.* - 包含 GNU Emacs 的 Lisp primitive 和 预先 装载 的 Lisp 函数 的 文档 描述 字符串. 这样 可以 减小 Emacs 本身 的 大小. /usr/local/share/emacs/$VERSION/etc/OTHER.EMACSES 讨论 GNU Emacs vs. 其它 版本 的 Emacs.错误 (BUGS)¶
在 英特网 上 有一个 邮件 列表 bug-gnu-emacs@prep.ai.mit.edu (在 UUCPnet 上 是 ucbvax!prep.ai.mit.edu!bug-gnu-emacs), 可以 通过 这个 邮件 列表 报告 Emacs 的 错误 和 补丁. 但是 在 报告 一个 错误 之前 请 确认 它 的确 是个 错误, 不要 把 一个 一些 特性 误认为 是 错误. 我们 建议 你 读读 手册页(或者 Info 系统) 末尾 的 ``报告 Emacs 错误'' 一节, 那里 有 如何 以及 什么 时候 报告 错误 的 一些 描述. 还有 不要 忘了 在 所有 错误 报告 里 包含 你 运行 的 Emacs 的 版本号. 请 不要 指望 就 错误 报告 获得 个人 回答. 报告 错误 的 目的 是 在 下一个 发行版 中 清除 错误, 如果 可能. 如果 要 寻求 个人 帮助, 在 SERVICE 文件 (见上) 里 有 提供 服务 的人 的 名单. 请 不要 发送 任何 与 错误 报告 无关 的 东西 到 这个 邮件 列表 中. 请把 加入 邮件 列表 的 请求 发送 到 info-gnu-emacs-request@prep.ai.mit.edu (或者 相 对应 的 UUCP 地址 里). 在 /usr/local/emacs/etc/MAILINGLISTS 文件 里 有 更多 关于 邮件 列表 的 信息. 如果 我们 能 找到 导致 错误 的 代码, 那么 错误 多半 都能 被 清除, 所以 你 应该 尽量 详细 的 报告 错误, 使得 我们 能够 使 错误 重新 发生. 我 知道 的 错误 有: 在 一些 版本 的 Unix 中, shell 不能 正常 运行 一些 在 原始 模式 (Raw mode) 下 运行 的 程序.无限制 (UNRESTRICTIONS)¶
Emacs 是 自由 软件; 每个人 都可以 在 Emacs 通用 公共 许可证 中 申明 的 条款 下 把 Emacs 发布 给 每个人, 每个 Emacs 中 都 附带 有 此 条款, 在 手册页 中 也 包含 有 此 条款. Emacs 的 拷贝 可能 被 打包 包含 在 一些 Unix 系统 中, 但是 它 并不在 那些 系统 所用 的 许可证 的 保护 下. 这种 行为 违背 了 允许 分发 的 条款. 事实上, 通用 公共 许可证 的 主要 目的 就是 禁止 任何人 在 Emacs 的 发布 上 加入 其它 任何 的 限制。 Richard Stallman 倡导 大家 来 改进 扩展 Emacs, 并且 鼓励 大家 为 GNU 库 的 扩展 做出 贡献. 事实上 GNU (Gnu's Not Unix) 将会 成为 Berkeley Unix 的 代替品. 每个人 都可以 自由 的 使用, 拷贝, 学习 以及 改变 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《中国Linux论坛man手册页翻译计划》¶
http://cmpp.linuxforum.net1995 December 7 | 4th Berkeley Distribution |