Emacs快捷键

GNU Emacs

  1. M-! 执行shell命令
  2. 直接在终端中运行emacs emacs -nw
  3. C-X 表示按住CTRL键, 然后按X, 再把CTRL, X一起放开.
  4. M-X 等于先按 ESC键, 接著按 X键.
  5. M-X 等于alt键.
  6. C-X或 M-X的X没有大小写分别.
  7. 超过两个以上的按键命令, Emacs会在萤幕最下面一行显示你按过什么.这一行叫作mini buffer
  8. 结束Emacs按 C-x C-c
  9. 取消执行 C-g
  10. C-p 向上移 (codevious line)
  11. C-n 向下移(next line)
  12. C-f 向右移 (forward)
  13. C-b 向左移 (backward)
  14. C-v 下一页(view next screen)
  15. M-v 上一页
  16. C-L 重画萤幕
  17. M-f 向前跳一个字(word)
  18. M-b 往后跳一个字(word)
  19. C-a 移到行头
  20. C-e 移到行尾
  21. M-a 移到句首 (M-a 到上一个句点后面,一个句子的起头.)
  22. M-e 移到句尾 (M-e 到句点后面)
  23. M-< 移到档头
  24. M-> 移到档尾
  25. C-d 删除游标目前指的后面的字
  26. DEL 删除游标目前指的前面的字 (Delete键)
  27. M-DEL 往回删一个字(word)
  28. M-d 往前删 (游标后面)
  29. C-k 删至行尾 (kill)
  30. M-k 删到一句子结尾(删到句点) (kill)
  31. C-x u 撤消操作
  32. C-_ 也是撤消操作
  33. C-k 剪切 (kill)
  34. M-k 剪切 (kill)
  35. 剪切一段文字的方法: 将光标移到想要剪切的文字段开头, 用 C-@ (或 C-SPC )设标记( Mark set ), 将光标移到想要剪切的文字段末尾, 用 M-w 剪掉那段文字.
  36. C-y 粘贴 (yank) , kill & yank 就是 cut & paste的意思.
  37. C-x C-f 打开文件(可以用tab 或SPC键自动补全文件名)
  38. C-x C-s 保存文件
  39. C-x s 保存所有的文件
  40. C-x i 插入文件(把另外的档案的内容读入目前编辑区内)
  41. C-x 0 关掉目前的视窗
  42. C-x 1 会让目前的视窗占满整个萤幕 (One Window), 取消/关掉其他的视窗.
  43. C-x o 跳到另一个视窗
  44. C-x 2 把目前的视窗切成两个 (水平分割)
  45. C-x 3 (垂直分割)
  46. C-x 4 是一串与视窗有关的指令.
  47. C-x 5 则是扩展到X的视窗, 称为frame.
  48. C-x 5 2 就是再开另一个X视窗 (frame).
  49. C-x C-b 看目前有那些buffer (buffer就是emacs放开起的档案的地方).
  50. C-x b 然后在minibuffer输入buffer的名字, 可以切换编辑buffer, TAB键也有作用. 有些内部的buffer (就是没有档案的buffer), 是用*开头和结束, 这个也要打, 如*scratch*
  51. 按 M-x 之后就可以打一个Emacs命令来执行
  52. C-x C-c 就是结束Emacs,比较常用的是C-z
  53. C-z 把Emacs暂停, 回到命令列. 当你下次再需要编辑时, 打fg %emacs 或者 fg 就可以把Emacs唤醒. 在X下, C-z 会把emacs缩成icon.

[参考]

[Mode]

Share

0 Responses to “Emacs快捷键”


  • No Comments

Leave a Reply