Copyright © 2004 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。
发布时间:2004年07月29日
更新时间:2005年04月08日
Abstract
Emacs不仅仅是一个编辑器,它是一个完整的工作环境。通过它,你能方便地开发程序,编写文档和收发邮件。它的扩展性是现时任何一种编辑器所不能比拟的。本文档记录我在使用Emacs中积累的知识和技巧。
Table of Contents
.emacs位于用户主目录下,如果没有可自行创建。该文件是Emacs最主要配置文件,通过配置它可进行功能扩展和个性化设置。
关闭Emacs启动时提示信息
(setq inhibit-startup-message t)
启动语法高亮
(global-font-lock-mode 't)
关闭按TAB时发出的嘀嘀声
(setq visible-bell t)
显示时间
(display-time)
显示列号
(column-number-mode t)
显示匹配的括号
(show-paren-mode t)
不要生成临时文件
(setq-default make-backup-files nil)
用y/n代替yes/no
(fset 'yes-or-no-p 'y-or-n-p)
设置Emacs的默认字体
先用xlsfonts来查看你的机器上有些什么字体,然后在.emacs中加入:
(set-default-font "-bitstream-bitstream vera sans mono-medium-r-normal--16-0-0-0-m-0-iso8859-1")
把双引号中的字体替换为你喜欢的字体就可以了。
telnet可使我们方便地登录远程计算机,在Emacs中,提供了一个Telent模式,可使我们直接在Emacs里进行Telnet操作。方法是输入“Esc x telnet”开启。Emacs中的Telnet模式和一般的Telnet工具在按键上有一些差异,要在标准按键方法的前面加多一个C-c,如一般的中断命令是使用C-c,在Emacs的Telnet里就要用C-c C-c。即出Telnet模工可用exit命令。
查找和读取文件
在光标处插入文件
读取另外一个文件,替换缓冲区里的当前文件。
把缓冲区的内容写入文件
保存文件
保存所有文件
恢复自动存盘文件
输入c-@后,移动光标可定义文本块,用于剪切、复制、粘贴。
检查文本块标记
删除文本块
复制文本块
粘贴文本块
撤消上次操作(undo)