[原][GNU/Emacs] 快捷键简单汇总

娄泽豪 17/06/19 22:55:17

特别约定

在以下所有叙述中,C-× 都代表同时按住Ctrl和×键,M-×都代表同时按住Alt和×键。

屏幕移动

  • 向下滚动一屏 C-v
  • 向上滚动一屏 M-v
  • 重新定位光标相对于屏幕所在的位置 C-l

光标控制

  • 向上移动一行 C-p
  • 向下移动一行 C-n
  • 向左移动一个字符 C-b
  • 向左移动一个单词 M-b
  • 向右移动一个字符 C-f
  • 向右移动一个单词 M-f
  • 移动到一行的最前 C-a
  • 移动到一句的最前 M-a
  • 移动到一行的末尾 C-e
  • 移动到一句的末尾 M-e
  • 移动到文件的最前 M-<
  • 移动到文件的末尾 M->
  • 重复操作n次 C-u n [操作快捷键], 如向下移动3行,C-u 3 C-n

操作控制

  • 强制取消当前操作 C-g
  • 保存当前文件 C-x C-s
  • 打开/创建文件 C-x C-f
  • 退出Emacs C-x C-v

分屏/多文件

  • 关闭其他屏幕 C-x 1
  • 上下分割当前屏幕 C-x 2
  • 左右分割当前屏幕 C-x 3
  • 切换当前屏幕 C-x o
  • 切换当前屏幕Buffer C-x b
  • 关闭Buffer C-x k
  • 打开Buffer列表 C-x C-b
  • 在一个新Buffer中打开程序 M-x,例子:打开Shell,M-x shell
作者:hepangda 发表于 2017/06/19 22:55:17 原文链接 http://blog.csdn.net/hepangda/article/details/73477972
阅读:187