Linux下文本编辑利器Emacs简介与安装过程
2012-04-14王新旺刘瑞静蒋义然
王新旺 刘瑞静 蒋义然
(中国地质大学长城学院信息工程系 河北 保定 071000)
1 认识Emacs
1.1 Emacs是一种强大的文本编辑器
在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(编辑器宏)的缩写,最初由Richard Stallman(理查德·马修·斯托曼)于 1975年在MIT协同Guy Steele共同完成。Emacs有两个主要分支:GNU Emacs,XEmacs。
1.2 Emacs不仅仅是一个编辑器,它是一个整合环境,或可称它为集成开发环境
图1 GNU Emacs
这些功能如让使用者置身于全功能的操作系统中,在基于编辑器的功能基础上,Emacs还可以:
收发电子邮件
通过Telnet登录主机
查看日历
撰写文章大纲
对多种编程语言的编辑
调试程序, 结合 GDB,EDebug等。 支持 C/C++,Perl,Python,Lisp等等
玩游戏
目录管理
浏览网站
为各种程序提供操作界面
2 Emacs安装步骤
以redhat enterprise 5为例
2.1 下载安装文件
首先,到Emacs的GNU官网(http://www.gnu.org/software/emacs/)去下载新版的安装文件。我们这里下载的是2012初发布的Emacs 23.4。
解压文件$cp emacs-23.4.tar.ba2/opt
这时解压生成一个emacs-23.4的目录,然后就可以进入安装步骤了。
2.2 安装
安装前应先切换到root目录下 。
输入root密码
1)进入 Emacs的解压目录,调用“configure”脚本:
2)当configure指令结束,屏幕会输出一些系统配置有关的细节信息,仔细阅读这些信息查看是否有错误提示,如CPU错误、libraries文件缺失等。如果一切正常,没有什么错误输出,那么Emacs安装前的环境配置顺利完成。
3)如果由于配置错误及其它原因,要再次配置软件,往往需要清除之前生成的编译配置备份文件,再运行“configure”指令。
4)调用“make”程序:
5)如果“make”执行成功,那么在“src”路径下会建立一个Emacs的可执行程序,你可以试一下下面这个指令来确认程序可以工作:
6)如果`src/emacs'程序启动运行,那么就可以安装这个程序和它的附属文件了:
7)节省系统空间,清除二进制程序文件和object文件:
3 打开Emacs,测试几个操作指令
安装完成,可以打开Emacs试一试它的文本编辑指令了:
[Ctrl]键以大写C表示,[Meta]键[Alt]键以大写M表示。
以下命令在翻页浏览时相当有用:
C-v 向前移动一屏
M-v 向后移动一屏
C-l 重绘屏幕,并将光标所在行置于屏幕的中央
(注意是 CONTROL-L,不是 CONTROL-1)
>>找到光标,留意其附近的文字,然后输入 C-l。
找找光标在哪里,你会发现其附近的文字并没有变化。
如果你的键盘上有 PageUp和 PageDn,也可以用这两个键来滚屏。不过使用C-v和M-v的效率要更高一些。
“删除”操作:
C-d 删除光标后的一个字符
M-<Backspace>移除光标前的一个词
M-d 移除光标后的一个词
C-k 移除从光标到“行尾”间的字符
M-k 移除从光标到“句尾”间的字符
试一试,是不是比“Backspace”键和“Delete”键效率高呢?
[1][美]Syed Mansoor Sarwar ,Robert Koretsky.Linux 教程[M].李善平,施韦,译.清华大学出版社,2010.