emacs
Created At :
Count:494
Views 👀 :
编写进度
EMACS(Editor MACroS)
在 Emacs 中, 我们有一条规定:
key binding |
Description |
C-<字符> |
在输入 <字符> 时按住 Control |
M-<字符> |
在输入 <字符> 时按住 Alt |
s-<字符> |
在输入 <字符> 时按住 Super |
Emacs帮助信息
key binding |
Description |
C-h t |
帮助-教程tutorial |
C-h k |
帮助-快捷键 |
C-h f |
帮助-函数介绍functions |
C-h v |
帮助-变量介绍varialbes |
窗口操作
key binding |
Description |
C-x 0 |
关闭当前窗口 |
C-x 1 |
只保留当前窗口 |
C-x 2 |
水平分割窗口 |
C-x 3 |
垂直分割窗口 |
C-x o |
切换窗口 |
缓冲区buffer操作
key binding |
Description |
C-x C-b |
打开buffer列表 |
C-x b |
切换buffer |
C-x <L/R> |
切换buffer |
C-x k |
关闭buffer |
文件操作
打开文件
key binding |
Description |
C-x d |
打开目录 |
C-x C-f |
查找/创建文件 |
搜索
key binding |
Description |
C-s |
向下搜索 |
C-r |
向上搜索 |
编辑文件/buffer
移动
C-u <num> <key>
执行<num>
次<key>
|M-<(开头) :
C-l | :
居顶 | M-v(翻屏)
|C-a(行首) : C-e(行尾)
|M-a(句首) : M-e(句尾)
| :
| C-p(上行)
| :
C-l | (左移字符/单词)C-b/M-b ...|_(光标) .... C-f/M-f(右移字符/单词)
居中| :
| C-n(下行)
| :
| :
| :
| :
| C-v(翻屏)
| :
C-l | :
居底| : M->(结尾)
删除
| :
|M-k(删除光标至行首) ...|_(光标)... C-k(光标至行尾、重复则删除换行符)
| :
| (删除字符)<DEL>/(移除单词)M-<DEL> .... |_(光标) .... C-d(删除字符/M-d(移除单词)
| :
选择
key binding |
Description |
C-@ |
开启标记 |
复制/剪贴
key binding |
Description |
M-w |
复制 |
C-w |
剪贴 |
粘贴
key binding |
Description |
C-y |
粘贴 |
撤销/重做
key binding |
Description |
C-x u |
仅撤销 |
C-/ |
撤销/重做 |
C-_ |
撤销/重做 |
保存
key binding |
Description |
C-x C-s |
保存当前buffer到对应文件 |
C-x s |
保存所有buffer到对应文件 |
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 askding@qq.com