含义
C -> CTRL
M -> ALT
S->SHIFT
基本命令
| 快捷键 | 含义 | 快捷键 | 含义 |
|---|---|---|---|
| C-x C-f | 打开文件 | C-x C-c | 关闭emacs |
| C-x C-s | 保存文件 | C-x C-w | 当前缓冲区另存为 |
| C-g | 取消命令 | C-x C-b | 打开当前缓冲区列表 |
| C-x b | 打开一个缓冲区 | C-x K | 关闭当前缓冲区 |
| C-x C-v | 关闭当前缓冲区并打开新的文件 |
移动命令
| 快捷键 | 含义 | 快捷键 | 含义 |
|---|---|---|---|
| C-n | 向下移动一行 | C-p | 向上移动一行 |
| C-f | 向前移动一个字符 | C-b | 向后移动一个字符 |
| C-a | 移动到行首 | C-e | 移动到行尾 |
| M-b | 向后移动一个单词 | M-f | 向前移动一个单词 |
| M-v | 向上移动半屏 | C-v | 向下移动半屏 |
| M-> | 到文件末尾 | M-< | 到文件开头 |
| M-g M-g | 跳到xx行 |
窗口命令
| 快捷键 | 含义 | 快捷键 | 含义 |
|---|---|---|---|
| C-x 2 | 水平分割窗口 | C-x 3 | 垂直分割窗口 |
| C-x 0 | 关闭当前窗口 | C-x 1 | 关闭其他窗口 |
| C-x 4 f | 新tab打开文件 | C-x 5 f | 新窗口打开文件 |
| C-x o | 切换窗口 | C-x 5 2 | 新建窗口 |
| C-M-V | 向下滚动其他窗口 | C-M-S-V | 向上滚动其他窗口 |
编辑命令
| 快捷键 | 含义 | 快捷键 | 含义 |
|---|---|---|---|
| C-space | 开始设置标记 | C-@ | 开始设置标记 |
| M-w | 复制标记内容 | C-w | 剪切选中内容 |
| M-d | 删除后面一个单词 | C-d | 删除后面一个字符 |
| C-y | 粘贴 | C-k | 删除一行 |
| M-u | 后面一个单词变成大写 | M-l | 后一个单词变成小写 |
| M-c | 后面一个单词首字母大写 |
替换命令
| 快捷键 | 含义 | 快捷键 | 含义 |
|---|---|---|---|
| C-s | 向下搜索 | C-r | 向上搜索 |
| M-% | 替换 |
文件夹命令
| 快捷键 | 含义 | 快捷键 | 含义 |
|---|---|---|---|
| C-s d | 打开文件夹列表 | n | 向下移动 |
| p | 向上移动 | v | 编辑光标所在文件 |
| d | 标记为删除 | D | 马上删除 |
| x | 执行标记 | C | 拷贝当前文件 |
| R | 重命名 | + | 新建文件夹 |
| z | 压缩文件 | ! | 对光标所在文件执行shell命令 |
| q | 退出 |