emacs 快捷键
1. 基础快捷键
C-: ctrl
M-: Alt
C-M-: 同时按住 Ctrl 和 Alt
S-: Shift
RET: Return
TAB: Tab
ESC: Esc
SPC: 空格键
DEL: 退格键
Delete: 删除键
2. 常用模式
fundamental-mode: 缺省的 Emacs 模式,拥有最少设置和绑定
text-mode: 编辑文本的基本模式
c-mode: 用于编辑 C 程序源代码
lisp-interaction-mode: 用于编辑和编译 Lisp 代码
ptex-mode: 用于编辑 TeX 文档
abbrev-mode: 用于生成和使用缩写
auto-fill-mode: 用于自动文字回绕、填充较长的行和段落
line-number-mode: 显示当前行号
overwrite-mode: 覆盖模式,代替默认的插入模式
3. 文件操作
c-x c-f 打开文件/创建新文件
c-x c-s 保存
c-x c-w 另存为文件
c-s s 保存所有未保存的缓存区
4. 光标定位
|
向前 |
向后 |
向下 |
向上 |
翻页 |
|
|
c-v |
m-v |
字符 |
c-f |
c-b |
c-n |
c-p |
单词 |
m-f |
m-b |
|
|
句子 |
m-a |
m-e |
|
|
行 |
c-a |
c-e |
|
|
段落 |
m-s-{ |
m-s-} |
|
|
缓存区 |
m-s-< |
m-s-> |
|
|
跳转某行 |
m-g m-g 行号 |
|
|
|
5. 删除
|
向前 |
向后 |
字符 |
c-d |
del |
单词 |
m-d |
m-del |
行 |
c-k |
|
区块 |
c-w |
|
6. 复制粘贴撤销
m-w 复制(复制多少取决于光标选择多少)
c-y 粘贴
c-w 剪切
c-/ 撤销
c-y 撤回
7. 窗口切换
c-x 2 水平分割
c-x 3 垂直分割
c-x 0 关闭当前窗口
c-x o 切换窗口
c-x c-b 查看缓冲区列表
c-x b 切换缓冲区
c-x k 关闭缓冲区