Linux下文本编辑利器Emacs简介与安装过程

2012-04-14 01:10王新旺刘瑞静蒋义然
科技视界 2012年12期
关键词:编辑器光标字符

王新旺 刘瑞静 蒋义然

(中国地质大学长城学院信息工程系 河北 保定 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.

猜你喜欢
编辑器光标字符
字符代表几
一种USB接口字符液晶控制器设计
消失的殖民村庄和神秘字符
车辆段收发车运行图编辑器的设计与实现
陈光标 癫狂自有逻辑
Mac OS X系统中Delete删除键的5种用法
Mac OS X系统中Delete删除键的5种用法
基于VLIW目标机的ELF二进制编辑器设计与实现