emacs 常用快捷键

emacs

1 看文档

查看变量的值和文档 C-h v (describe-variable) 查看函数的文档 C-h f (describe-function) 查看face的文档 M-x describe-face 查看某个mode的文档 C-h m (describe-mode) 刚开始学习某个mode的时候, 可以用C-h m看看当前buffer对应的主mode和副mode的文档, 这个文档一般都会包括mode中的命令和快捷键列表. 查看某个快捷键对应的命令 C-h k (describe-key) 查看某个命令对应的快捷键 C-h w (where-is) 查看当前buffer所有的快捷键列表 C-h b (describe-bindings) 查看当前buffer中以某个快捷键序列开头的快捷键列表 <待查看的快捷键序列> C-h,比如你想查看当前buffer中所有以C-c开头的快捷键列表,按C-c C-h就可以了。 查看函数的代码 find-function 查看变量的代码 find-variable 查看face的代码 find-face-definition M-x apropos

2 指令

2.1 移动指令:

C-f 向右移动一个字符 C-b 向左移动一个字符

M-f 向右移动一个词【对中文是移动到下一个标点符号】 M-b 向左移动一个词【对中文是移动到上一个标点符号】

C-n 移动到下一行 C-p 移动到上一行

C-a 移动到行首 C-e 移动到行尾

M-a 移动到句首 M-e 移动到句尾

M-> 移动到文件首 M-> 移动到文件尾

C-v 向下滚动一页 M-v 向上滚动一页

2.2 一些有用的命令:

C-g 取消执行一半的命令 C-u 数字 命令 多次执行命令 C-h 查看帮助 C-u C-v 将本行带到屏幕的最上方 C-x 1 只是保留一个窗口

Emacs把输入TAB键的方式改为C-q TAB

2.3 复制,粘贴:

用Ctrl-@ 设置起点和止点,可以用 C-x 在起止点之间切换来确认起止点,最后按Alt-w 来复制,C-y粘贴

2.4 插入与删除:

<Delback> 删除光标前的一个字符 C-d 删除光标后的一个字符

M-<Delback> 移除光标前的一个词 M-d 移除光标后的一个词

C-k 移除从光标到“行尾”间的字符 M-k 移除从光标到“句尾”间的字符 k掉的可以用C-y召回,M-y可以召回多次以前k掉的内容

移除两点之间的语句: >> 移动光标到上一段开头的“你”字。 >> 输入 C-@ 。Emacs 应该会在屏幕的下方显示一个“Mark set”的消息。 >> 移动光标到第二行中的“端”字。 >> 输入 C-w,从“你”开始到“端”之前的文字被全部移除。

2.5 撤销(UNDO):

C-x u C-_

2.6 文件(FILE):

C-x C-f 寻找一个文件 C-x C-s 储存这个文件 注意:在某些终端下,输入 C-x C-s 会冻结屏幕【屏幕没有任何输出】,用 C-q 可以解除屏幕冻

2.7 缓冲区:

C-x C-b 列出缓冲区 C-x b 切换缓冲区 C-x s 保存多个缓冲区

2.8 搜索:

C-s 是向前搜索 C-r 是向后搜索 C-M-s 正则表达式搜索

2.9 替换:

M-x replace-string 替换的函数 replace-regexp 正则表达式替换 query-replace 对每个需要替换的实例提出询问

2.10 多窗格:

C-x 2 水平分隔两个窗格 C-x 3 垂直分隔两个窗格 C-M-v 滚动下方的窗格 C-x o 将光标转移到下方的窗格 C-x 1 只保留一个空格 C-x 4 C-f 在新窗格打开文件

参考:http://www.newsmth.net/nForum/#!article/Emacs/34145

Author: liu <liu@liu-ThinkPad-SL410>

Date: 2012-08-04 15:51:36 CST

HTML generated by org-mode 6.33x in emacs 23

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值