Emacs Tutorial摘要

来源:互联网 发布:手机淘宝怎样充话费 编辑:程序博客网 时间:2024/04/27 15:54

基本按键 Ctrl Meta/Alt/Esc

1.移动

退出:C-x C-c

向下滚屏:C-v                                    PageDown

向上滚屏:M-v                                    PageUp

光标位置居中:C-l

光标位置置顶:C-u 0 C-l

向下滚动下一窗口:C-M-v

向上滚动下一窗口:C-M-S-v

2.光标控制

上一行:C-p                                      Up                                  ;previous

下一行:C-n                                      Down                             ;next

左移一字符:C-b                              Left                                ;backward

右移一字符:C-f                               Right                             ;forward

左移一单词:M-b

右移一单词:M-f

行首:C-a                                          ;ahead

行尾:C-e                                          ;end

句首:M-a

句尾:M-e

文件头:M-<

文件尾:M->

数字前缀参数:C-u num Command                       M-num Command

终止取消命令:C-g

被禁用的命令:n禁用 space启用

3.窗口/缓冲区

列出:C-x C-b                                                                        ;buffer

关掉其余窗口:C-x 1                                                            ;C-x与窗口/文件/缓冲区相关命令

切换到指定窗口:C-x b xxx                                                  ;指定buffer名称

保存多个缓冲区:C-x s                                                        ;提示需要保存的buffer名称

关闭缓冲区:C-x k                                                                 ;kill

多窗口:C-x N

切换到下一窗口:C-x o                                                         ;other

4.插入删除移除粘贴

插入:直接输入

删除光标前一字符:backspace

删除光标后一字符:C-d

移除光标前一单词:M-backspace

移除光标后一单词:M-d

移除光标到行尾间字符:C-k

移除光标到句尾间字符:M-k

标记移除:C-@ C-w

拷贝:M-w

剪切:C-w

粘贴/复制最后移除的内容:C-y                                                            ;yank

粘贴最近移除的内容:M-y                                                                     ;loop ring

撤销:C-x u                                                                   C-_

5.文件

载入/创建文件:C-x C-f                                                                          ;find file

保存:C-x C-s

配置是否保存备份文件:M-x customize-variable <Return> make-backup-files <Return>

6.命令扩展

C-x 字符

M-x 命令名

挂起:C-z

字符串替换:M-x relpace-string old new

自动保存/恢复:M-x recover file

主模式切换:M-x fundamental-mode/text mode

自动折行模式:M-x auto fill mode

设置行边界:C-u NN C-x f

手动折行:M-q

解除屏幕冻结:C-q

退出递归编辑:Esc Esc Esc

7.搜索

前向搜索:C-s                                                                                      ;search

向后搜索:C-r                                                                                       ;reverse

8.帮助

所有帮助:C-h ?                                                      F1                                M-x help

组合键对应帮助:C-h c command

详细帮助:C-h k command

函数帮助:C-h f function

变量文档:C-h v                                                                                      ;variant

相关命令帮助/关键词搜索:C-h a key                                                  ;apropos

联机手册Info:C-h i