| 模式 | 功能 |
| 基本模式(fundamental mode) | 默认模式,无特殊行为 |
| 文本模式(text mode) | 书写文字材料(第二章) |
| 邮件模式(mail mode) | 书写电子邮件消息(第六章) |
| RMAIL模式(RMAIL mode) | 阅读和组织电子邮件(第六章) |
| 只读模式(view mode) | 查看文件,但不进行编辑(第五章) |
| shell模式(shell mode) | 在Emacs里运行一个UNIX shell(第五章) |
| FTP模式(ange-ftp mode) | 下载或者查看远程系统上的文件(第七章) |
| Telent模式(telnet mode) | 登录到远程系统(第七章) |
| 大纲模式(outline mode) | 书写大纲(第八章) |
| 缩进文本模式(indented text mode) | 自动缩进文本(第八章) |
| 图形模式(picture mode) | 绘制简单的线条图形(第八章) |
| mroff模式(mroff mode) | 按mroff的要求对文件进行排版(第九章) |
| TEX模式(TEX mode) | 按TEX的要求对文件进行排版(第九章) |
| C模式(C mode) | 书写C语言程序(第十二章) |
| C++模式(C++ mode) | 书写C++程序(第十二章) |
| FORTRAN模式(FORTRAN mode) | 书写FORTRAN程序(第十二章) |
| Emacs LISP模式(Emacs LISP mode) | 书写Emacs LISP函数(第十二章) |
| LISP模式(LISP mode) | 书写LISP程序(第十二章) |
| LISP互动模式(LISP interaction mode) | 书写和求值LISP表达式(第十二章) |
| 模式 | 功能 |
| 自动换行模式(auto-fill mode) | 开启字换行(word wrap)功能(第二章) |
| 改写模式(overwrite mode) | 打字时替换而不是插入字符(第二章) |
| 自动保存模式(auto-save mode) | 把文件按一定周期自动保存到一个特殊的临时文件里(第二章) |
| 行号模式(line number mode) | 在状态栏上显示当前文件行的编号(第二章) |
| 临时标记模式(transient mark mode) | 对被选取的文本区做高亮反显(第二章) |
| 缩略语词模式(abbrev mode) | 允许使用单词的简写形式(第三章) |
| 大纲模式(outline mode) | 书写大纲(第八章) |
| VC模式(VC mode) | 在Emacs下使用各种版本控制系统(第十五章) |
| 键盘操作 | 命令名称 | 动作 |
| C-x C-f File→Open | find-file | 查找文件并在一个新缓冲区里打开它 |
| C-x C-v | find-alternate-file | 读入另外一个文件替换掉用“C-x C-f”读入的文件 |
| C-xi File→Insert File | insert-file | 把文件插入到光标的当前位置 |
| C-x C-s File→Save (current buffer) | save-buffer | 保存文件 |
| C-x C-w File→Save Buffer As | write-file | 把缓冲区内容写入一个文件 |
| C-x C-c File→ExitEmacs | save-buffers-kill-emacs | 退出Emacs |
| C-h | help-command | 进入Emacs的在线帮助系统 |
| C-h f Help→Describe Function | describe-function | 给出某个给定命令名的在线帮助信息 |
| C-h k Help→Describe Key | describe-key | 给出某个给定击键序列的在线帮助信息 |
| C-ht Help→Emacs Tutorial | help-with-tutorial | 启动Emacs教程 |
| C-hi Help→Browse Manuals | info-goto-emacs-command-node | 启动Info文档阅读器 |
| 键盘操作 | 命令名称 | 动作 |
| C-f | forward-char | 光标前移一个字符(右) |
| C-b | backward-char | 光标后移一个字符(左) |
| C-p | previous-line | 光标前移一行(上) |
| C-n | next-line | 光标后移一行(下) |
| M-f | forward-word | 光标前移一个单词 |
| M-b | backward-word | 光标后移一个单词 |
| C-a | beginning-of-line | 光标移到行首 |
| C-e | end-of-line | 光标移到行尾 |
| M-e | forward-sentence | 光标前移一个句子 |
| M-a | backward-sentence | 光标后移一个句子 |
| M-} | forward-paragraph | 光标前移一个段落 |
| M-{ | backward-paragraph | 光标后移一个段落 |
| C-v | scroll-up | 屏幕上卷一屏 |
| M-v | scroll-down | 屏幕下卷一屏 |
| C-x ] | forward-page | 光标前移一页 |
| C-x [ | backward-page | 光标后移一页 |
| M-< | beginning-of-buffer | 光标前移到文件头 |
| M-> | end-of-buffer | 光标前移到文件尾 |
| (无) | goto-line | 光标前进到文件的第n行 |
| (无) | goto-char | 光标前进到文件的第n个字符 |
| C-l | recenter | 重新绘制屏显画面,当前行放在画面中心处 |
| M-n | digit-argument | 重复执行n次后续命令 |
| C-u n | universal-argument | 重复执行n次后续命令(省略n时重复4次) |
| 键盘操作 | 命令名称 | 动作 |
| C-d | delete-char | 删除光标位置上的字符 |
| Del | delete-backward-char | 删除光标前面的字符 |
| M-d | kill-word | 删除光标后面的单词 |
| M-Del | backward-kill-word | 删除光标前面的单词 |
| C-k | kill-line | 从光标位置删除到行尾 |
| M-k | kill-sentence | 删除光标后面的句子 |
| C-x Del | backward-kill-sentence | 删除光标前面的句子 |
| C-y或SHIFT-INSERT Edit→Paste Most Recent | yank | 恢复被删除的文本 |
| C-w或SHIFT-DELETE Edit→Cut | kill-region | 删除文本块 |
| (无) | kill-paragraph | 删除光标后面的段落 |
| (无) | backward-kill-paragraph | 删除光标前面的段落 |
| 键盘操作 | 命令名称 | 动作 |
| C-@或 C- Space | set-mark-command |
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图
|