Linux文本编辑全攻略
在基于Linux的系统,乃至大多数计算机系统中,文本编辑都是最基础的操作之一。无论是撰写文档、发送邮件、制作网页、发布文章,还是进行编程,我们都离不开文本编辑。大多数文本编辑工作是在文本编辑器中完成的,这些编辑器通常会打开一个包含文本的文件,让我们可以对文本进行重新排列、插入、删除等操作。
1. 流行文本编辑器介绍
市面上有众多文本编辑器可供选择,但实际上主流的选择主要是Emacs和Vi。大多数编辑器都可归为这两大分支,受Emacs影响的程序比其他任何应用都多,而且几乎所有Unix系统都安装了某种版本的Vi。很多用户会倾向于其中一种,很少有人能同时精通两者。许多工具和应用都有识别Emacs和Vi按键命令的特殊模式。
对于新手来说,建议分别花半小时使用这两款编辑器,并尝试它们的内置教程,然后选择更适合自己的那一款。虽然它们可能与我们熟悉的程序有所不同,新手一开始可能会感到困惑,但实际上它们并不难用,而且使用它们带来的收益会非常大。
1.1 使用Emacs
Emacs不仅仅是一个文本编辑器,它是一个功能强大的应用程序,能执行多种功能,如阅读电子邮件和Usenet新闻、浏览万维网,甚至还能进行简单的心理分析。
Emacs有两个主要变体,GNU Emacs由自由软件基金会(FSF)作为其“GNU系统”的一部分分发,是原始的Emacs;XEmacs(前身为Lucid Emacs)是另一个版本,它提供了与GNU Emacs基本相同的功能,同时还具备一些适用于X Window System的独特功能。
1.1.1 熟悉Emacs
快速熟悉Emacs的方法是启动它