Logo

学习GNU Emacs

原作名:Learning GNU Emacs Third Edition

ISBN:9787111103486

出版社:机械工业出版社

出版时间:2003-1

评价:☆☆☆

书上的资料很老了,看看前面几章熟悉一下操作,后面的章节选择性的扫一下。

你可以参考下面列出的阅读顺序进行学习:

  • 系统管理员: 前言、第一~三章、第十六章
  • 非专业: 前言、第一~三章、第十六章
  • 程序员: 前言、第一~五章、第十~十二章
  • 作家或专业人士: 前言、第一~四章、第八~九章、第十六章
  • 对Emacs进行定制: 第十一章,也许还要再学习第十三章
  • 在Emacs里使用电子邮件: 第六章
  • 在Emacs里使用UNIX命令: 第五章
  • 从Emacs里访问因特网: 第六~七章和第九章

  • C-x C-f 查找文件并在一个新缓冲区打开它
  • C-x C-v 读入另外一个文件替换掉用“C-x C-f”读入的文件
  • C-x i 把文件插入到光标的当前位置
  • C-x C-s 保存文件
  • C-x C-w 把缓冲区内容写入一个文件
  • C-x C-c 退出Emacs
  • C-h 进入Emacs的在线帮助系统
  • C-h f 给出某个给定命令名的在线帮助信息
  • C-h k 给出某个给定击键序列的在线帮助信息
  • C-h t 启动Emacs教程
  • C-h i 启动Info文档阅读器

  • C-\ 退出拼符

  • C-p 上一行
  • C-n 下一行
  • C-b 上一个字符
  • C-f 下一个字符

  • C-a 移到行首
  • C-e 移到行末
  • ESC-b 上移一个单词
  • ESC-f 下移一个单词
  • ESC-{ 上移一段
  • ESC-} 下移一段
  • ESC-a 上移一句
  • ESC-e 下移一句

  • ESC-> 文件尾
  • ESC-< 文件头

  • C-v/PgUp 上一屏
  • ESC-v/PgDn 下一屏

  • ESC-x goto-line n 移动到第n行

如果准备重复执行一个命令很多次,可以用“ESC-n”指定指定的次数。例如:

ESC 5 C-n

会执行5次C-n,即光标上移5行

  • C-l 重新绘制屏显画面,清理屏幕显示的内容

  • C-x u 撤销操作
  • C-g 放弃当前命令

  • C-d 删除光标位置上的字符
  • DEL 删除光标前面的字符
  • ESC d 删除光标后面的单词
  • ESC DEL 删除光标前面的单词
  • C-k 从光标位置删除到行尾
  • ESC k 删除光标后面的句子
  • C-x DEL 删除光标前面的句子
  • C-y 恢复被删除的文本
  • C-w 删除文本块(默认清空文件)

  • C-@ 标记文本块开始位置(如有必要按下C-x C-x互换插入点和文本,检查文本块是否已标记正确)
  • C-y 粘贴文本块
  • ESC w 复制文本块

  • C-t 交换两个字符的位置(把光标放在第二个位置)
  • ESC t 交换两个单词的位置
  • C-x C-t 交换两个文本行的位置

  • ESC c 把单词的首字母改为大写
  • ESC u 把单词的字母全部改为大写
  • ESC l 把单词的字母全部改为小写
  • ESC - ESC c 把前一个单词的首字母改为大写
  • ESC - ESC u 把前一个单词的字母全部改为大写
  • ESC - ESC l 把前一个单词的字母全部改为小写

  • C-s 查找(进入后,再次按下C-s是查找下一个)
  • C-r 查找上一个

  • ESC % 开始查询-替换操作
  • SPACE/y 替换,然后去下一个位置
  • DEL/n 不替换,然后去下一个位置
  • . 在当前位置做替换后退出查询-替换操作
  • , 替换并显示替换情况(再按空格或y后才移动到下一个位置)
  • ! 对后面的文件内容全部进行替换
  • ^ 返回上一次进行替换的位置
  • RETURN/q 退出查询-替换操作

  • C-x 2 把当前窗口分割为上下排列的两个窗口
  • C-x 3 把当前窗口分割为左右排列的两个窗口

  • C-x C-b 显示缓冲区的清单
  • C-x b 移动到指定的编辑缓冲区
  • C-x k 删除指定的编辑缓冲区
  • C-x s 以问答方式保存各个修改过的编辑缓冲区

  • ESC x calendar 显示日历
comments powered by Disqus