文件操作
- C-x C-f 打开文件,出现提示时输入/username@host:filepath可编辑FTP文件
- C-x C-v 打开一个文件,取代当前缓冲区
- C-x C-s 保存文件
- C-x C-w 存为新文件
- C-x i 插入文件
- C-x C-q 切换为只读或者读写模式
- C-x C-c 退出Emacs
- C-f 前进一个字符
- C-b 后退一个字符
- M-f 前进一个单词
- M-b 后退一个单词
- C-a 移到行首
- C-e 移到行尾
- M-a 移到句首
- M-e 移到句尾
- C-p 后退一行
- C-n 前进一行
- M-x goto-line 跳到指定行
- C-v 向下翻页
- M-v 向上翻页
- M-< 缓冲区头部
- M-> 缓冲区尾部
- C-M-f 向前匹配括号
- C-M-b 向后匹配括号
- C-l 当前行居中
- M-n or C-u n 重复操作随后的命令n次
- C-u 重复操作随后的命令4次
- C-u C-u 重复操作随后的命令8次
- C-x ESC ESC 执行历史命令记录,M-p选择上一条命令,M-n选择下一条命令
- C-d 删除一个字符
- M-d 删除一个单词
- C-k 删除一行
- M-k 删除一句
- C-w 删除标记区域
- C-y 粘贴删除的内容
- 注意:C-y可以粘贴连续C-k删除的内容;先按C-y,然后按M-y可以选择粘贴被删除的内容
- C-@ 标记开始区域
- C-x h 标记所有文字
- C-x C-x 交换光标位置和区域标记区开头
- M-w 复制标记区域
- C-_ or C-x u 撤消操作
- C-x 0 关闭本窗口
- C-x 1 只留下一个窗口
- C-x 2 垂直均分窗口
- C-x 3 水平均分窗口
- C-x o 切换到别的窗口
- C-x s 保存所有窗口的缓冲
- C-x b 选择当前窗口的缓冲区
- C-x ^ 纵向扩大窗口
- C-x } 横向扩大窗口