学习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 显示日历