📄 00000006.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: fkbch (心魔@笨愚斋), 信区: Linux <BR>标 题: Emacs Tips(1) (转载) <BR>发信站: BBS 水木清华站 (Thu Apr 22 19:23:54 1999) <BR> <BR>【 以下文字转载自 FreeBSD 讨论区 】 <BR>【 原文由 pure 所发表 】 <BR>-*- outline -*- <BR> <BR> <BR> $Id: xemacs-tricks,v 1.12 1999/04/08 13:24:58 clem Exp $ <BR> <BR> <BR> 本技巧集会持续更新, 您可以先抓回去, 使用 Emacs 的 outline-mode 达到较 <BR> <BR> 好的浏览效果 <BR> <BR> <BR> * gdbsrc <BR> <BR> 在 XEmacs 下, M-x gdbsrc 在除错上比 M-x gdb 更方便, 可以直接在 <BR> <BR> source buffer 按 n, s 等键 trace。 <BR> <BR> <BR> * Meta 键 <BR> <BR> Emacs 最令 PC 上的初学者痛恨的, 就是得利用无名指去「勾」 Esc 当 Meta 用 <BR> <BR> 了, 其实这不是 Emacs 的错, 在 Emacs 刚出现的年代, 终端机上有那些键还 <BR> <BR> 没一定的标准呢! <BR> <BR> <BR> 有些键盘, 如 Sun 的机器, 会有独立的 Meta 键。 此外假如你有张 Win95 相 <BR> <BR> 容键盘, 上面的 「Windows键」 可以当做 Meta 用。 ( 但非 sticky, 比如说 <BR> <BR> 要打 M-x, 你得将 「Windows键」 跟 x 一起按下) <BR> <BR> <BR> GNU Emacs 20 和 XEmacs 都支援这功能。 <BR> <BR> <BR> 不过在某些 Windows Manager 下, 比如说 fvwm, 这功能似乎会失效。 <BR> <BR> <BR> * filladapt-mode <BR> <BR> <A HREF="http://www.automatrix.com/~skip/xemacs/filladapt.htm">http://www.automatrix.com/~skip/xemacs/filladapt.htm</A> <BR> <BR> <BR> 强烈, 强烈推荐一定要试试看。 <BR> <BR> <BR> * outline-mode <BR> <BR> 我以前在一年内用掉两本大型活页本, 叠起来约莫 10 公分。 现在我有个 500 <BR> <BR> 多 K 的 outline 档, 折叠起来只有 400 多行, 我可以按几个键搜索、剪贴或 <BR> <BR> 是插入... <BR> <BR> <BR> 现在还有什麽遗憾呢? 大概是 X-Windows 没有自然注音吧... <BR> <BR> <BR> 你最好了解 narrowing 後再使用 outline-mode, 否则可能会不小心删到不该删 <BR> <BR> 的。 <BR> <BR> <BR> 此外 hyperbole 的 koutline-mode 更为强大, 可自动编号, anchoring, <BR> <BR> hyperlink, 不过 XEmacs 20.4 无法执行, GNU Emacs or 其他版本的 XEmacs <BR> <BR> 倒可试试。 <BR> <BR> <BR> <A HREF="http://www.altrasoft.com/hyperbole.html">http://www.altrasoft.com/hyperbole.html</A> <BR> <BR> <BR> * tip tip tip <BR> <BR> <BR> <A HREF="http://www.automatrix.com/~skip/xemacs/tip.html">http://www.automatrix.com/~skip/xemacs/tip.html</A> <BR> <BR> <A HREF="http://www-numi.fnal.gov:8875/fnal_minos/computing/emacs_primer.html">http://www-numi.fnal.gov:8875/fnal_minos/computing/emacs_primer.html</A> <BR> <BR> <BR> * redo <BR> <BR> Emacs 下的 redo 是在 undo 之後, 「移动游标」, 接着再 undo, 有点儿不直 <BR> <BR> 觉, 以前看过解释, 忘了。 <BR> <BR> <BR> <A HREF="http://www.wonderworks.com/">http://www.wonderworks.com/</A> , 有个 redo package 可安装, 虽然我没试过。 <BR> <BR> <BR> * 寻找相关的 Elisp 程式 <BR> <BR> <BR> 请到 DejaNews Power Search <BR> <BR> <A HREF="http://www.dejanews.com/home_ps.shtml">http://www.dejanews.com/home_ps.shtml</A> <BR> <BR> Forum 中输入 gnu.emacs.sources <BR> <BR> 并搜索你想要的程式。 <BR> <BR> <BR> 比如说你可以查查 cxref 或 dict。 <BR> <BR> <BR> 此外 <A HREF="http://www.xemacs.org/elisp.html">http://www.xemacs.org/elisp.html</A> <BR> <BR> <A HREF="http://www.anc.ed.ac.uk/~stephen/emacs/ell.html">http://www.anc.ed.ac.uk/~stephen/emacs/ell.html</A> (200 多个 elisp 程式) <BR> <BR> 也整理了一些相关的联结。 <BR> <BR> <BR> 通常 unix 下常用软体, 从 debugger、cvs 到 IRC, 都有 Emacs 提供「一致 <BR> <BR> 的介面」, Unix 下标准的 「UI」 通常有几种 <BR> <BR> <BR> 0.输入选项, 执行, 读入标准输入, 输出到标准输出。 (non-interactive) <BR> <BR> 1.terminal (文字模式 editors...) <BR> <BR> 2.GNU getline (提供 Emacs 或 vi 按键相容, 如 bash, tcsh) <BR> <BR> 3.X-Windows (通常很不统一, CDE , gnome , kde 等提供整合工作环境) <BR> <BR> 4.Emacs (本身就是整合的工作环境) <BR> <BR> <BR> 一个 tty 下的程式, 即使你找不到它的 X-Windows frontend, 你依然可能找 <BR> <BR> 到它的 Emacs frontend,Enjoy it! :) <BR> <BR> <BR> * alt key <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -