EMACS学习笔记(一)

内容编辑

光标移动

  • C-v 向后翻一屏
  • M-v 向前翻一屏
  • C-l 光标居中

  • C-f 向右移动一个字符
  • C-b 向左移动一个字符

  • M-f 向右移动一个词【对中文是移动到下一个标点符号】
  • M-b 向左移动一个词【对中文是移动到上一个标点符号】

  • C-n 移动到下一行
  • C-p 移动到上一行

  • C-a 移动到行首
  • C-e 移动到行尾

  • M-a 移动到句首
  • M-e 移动到句尾

  • M-< 移动到文本最开始
  • M-> 移动到文本最末尾

数字参数

  • C-u #数字参数 移动命令
    Example: C-u 8 C-f 向前移动八个字符
    C-u X C-v X表示滚屏的行数,而不是屏数

  • C-g 终止命令

插入与删除

  • 输入与一般文字输入方式相同

  • 删除光标前的一个字符
  • C-d 删除光标后的一个字符

  • M- 移除光标前的一个词
  • M-d 移除光标后的一个词

  • C-k 移除从光标到“行尾”间的字符
  • M-k 移除从光标到“句尾”间的字符

  • C- or C-@ 选择
  • C-w 移除已选择的内容
    被移除的文字可被召回(yank),删除的则不可

  • C-y 召回最近一次移除的内容
  • M-y 在一次召回后再召回之前内容

撤销

  • C-_ or C-/ or C-x u 均为撤销,效果相同

文件操作

基础操作

  • C-x C-c 关闭EMACS
  • C-x C-f 查找文件,如无此文件则创建
  • C-x C-s 储存文件

窗格

  • C-x 1 只保留一个窗格

缓冲区

  • C-x C-b 列出缓冲区
  • C-x b 切换缓冲区
  • C-x s 保存多个缓存区文件

你可能感兴趣的:(EMACS学习笔记(一))