本节探讨您通常会使用互联网执行的许多任务,包括浏览网页、在线聊天、阅读电子邮件等等。
在 Emacs 中浏览互联网的最佳方式是使用 W3。W3 是一个专为 Emacs 编写的全功能网络浏览器。它不随 Emacs 一起提供,但可以从 ftp://ftp.xemacs.org/pub/xemacs/emacs-w3/w3.tar.gz 下载。W3 的最新版本是 4.0 版,有关它的信息请访问 W3 的网站 http://www.cs.indiana.edu/elisp/w3/docs.html。
下载 W3 后,您需要执行以下任务来安装它
使用命令 M-x emacspeak-root 以 root 用户身份打开 Emacs shell。
使用 cd 命令更改到w3.tar.gz文件所在的目录。
解压缩w3.tar.gz文件,使用以下命令
在 root 命令提示符下,键入 gunzip w3.tar.gz。您将得到一个名为w3.tar.
在 root 命令提示符下,键入 tar -xvf w3.tar。您将得到一个名为w3-4.0pre.46.
更改目录到w3-4.0pre.46目录。
请注意,接下来的几个步骤也在w3-4.0pre.46目录中包含的 INSTALL 文件中进行了详细介绍。如果您需要更详细的说明,请参阅该文件。
在命令提示符下,键入 /.configure。您的 makefile 将根据您的系统进行配置。
当您的机器完成创建 makefile 后,在命令提示符下键入 make install。应用程序将被编译,以便可以执行。
W3 是一个原生的 Emacs 应用程序。此外,W3 已经启用了语音功能,并且emacspeak-w3.el文件(提供语音功能)已与 Emacspeak 预先安装到您的/emacs/site-lisp/emacspeak/lisp/目录。
一旦您的机器完成应用程序的制作,请打开您的.emacs文件(位于您的主目录中)并添加以下行
(autoload 'w3 "w3" "Interface for w3 on Emacs." t) |
在您的.emacs文件中包含此行会导致 W3 在您启动 Emacs 会话时自动加载。
保存并关闭您的.emacs文件,当您完成编辑后。
要开始使用 w3,请键入 M-x w3-fetch 并按回车键。
提供起始 URL。
浏览时,您会找到想要下载的文件。虽然可以使用 W3 下载文件,方法是将光标放在链接上时按 "D",但 wget 应用程序是下载文件的更好方法。使用 wget 命令下载文件将在下载文件中讨论。
作为网络浏览器,W3 有许多功能可以通过键入 M-x w3- 然后按 Tab 键来访问。Emacs 将为您提供一个选项列表来完成字符串。
下面列出了一些在 W3 中导航的常用命令
当光标位于超链接上时,按下 回车 键将跟随该超链接。请注意,如果超链接指向 FTP 站点,您可能会收到错误。
在页面上的各个链接之间切换。
转到文档的开头。
转到文档的末尾。
将当前文档以 HTML 源代码、格式化文本、LaTeX 源代码或二进制形式保存到本地磁盘
在缓冲区中向下滚动。
在缓冲区中向上滚动。
杀死缓冲区。
有关 W3 命令的完整列表,请参阅位于 http://www.cs.indiana.edu/elisp/w3/docs.html 的用户手册
您可以安装任意数量的 IRC(Internet Relay Chat)应用程序,其中推荐两个:Emacs 版 AOL Instant Messenger(称为 TNT)和 ERC。
有一个专为 Emacs 编写的 AOL Instant Messenger (AIM) 特殊版本,称为 TNT。TNT 的主站点位于 http://sourceforge.net/projects/tnt/,您可以从 http://download.sourceforge.net/tnt/tnt-2.3.2.tar.gz 下载必要的文件。不要从 AOL 的站点下载任何文件,因为您最终会得到图形版本的 AIM 而不是 Emacs 版本。除了安装 TNT 之外,您还需要在 AOL 上设置一个 Instant Messenger 帐户,您可以在 http://www.aol.com/aim/homenew.adp 上进行设置。
一旦您注册了帐户并下载了文件,您需要完成以下步骤
使用命令 M-x emacspeak-root 以 root 用户身份打开 Emacs 命令 shell。
使用 cd 命令将目录更改为包含下载文件的目录。
使用命令 gunzip tnt-2.3.2.tar.gz 解压缩文件,然后使用命令 tar -xvf tnt-2.3.2.tar 展开生成的 tarball。
更改目录到新的tnt-2.3.2目录。
接下来的几个步骤在tnt-2.3.2目录中可以找到的 INSTALL 文件中详细介绍。如果您需要比此处介绍的更详细的信息,请参阅该文件。
将所有 .el 和 .elc 文件复制到 Emacs 加载路径中的目录中。通常这个目录是/emacs/site-lisp/(您应该能够在其中看到许多其他 .el 和 .elc 文件)。
打开您的.emacs文件并添加以下行
(setq load-path (cons "/full/path/to/tnt" load-path)) (load "tnt") |
当您将这些行添加到您的.emacs文件时,请务必将"full/path/to/tnt"更改为您放置 .el 和 .elc 文件的目录。
保存并关闭您的.emacs文件。
重启 Emacs 以使更改生效。
要启动 TNT,请键入 M-x tnt 并按照说明进行操作。您可能需要阅读tnt-2.3.2目录中包含的 README 文件,因为它包含 TNT 使用的所有命令的优秀描述。
ERC 是一个专为 Emacs 编写的 IRC(Internet Relay Chat)客户端。ERC 的主站点位于 http://sourceforge.net/projects/erc,您可以按如下方式下载和安装相应的文件
转到 http://prdownloads.sourceforge.net/erc/erc.el。将页面(它是 ERC 应用程序)保存到一个名为erc.el.
将新文件放置在您的 Emacs 加载路径中,通常在/usr/share/emacs/site-lisp.
打开您的.emacs文件,并添加以下行
(require 'erc) |
保存并关闭您的.emacs文件。
退出并重启 Emacs 以使更改生效。您无需下载任何启用 Emacspeak 的.el文件,因为这些文件已包含在您的/emacspeak/lisp目录。
安装 ERC 后,可以使用命令 M-x erc-select 从 Emacs 启动它,以选择 IRC 服务器。
有关更多文档,请参阅erc.el文件。它在文件顶部的注释中包含安装和使用说明。
虽然 VM 是 Emacs 原生的,但它不随 Emacs 一起提供。您可以从 VM 主页 http://www.wonderworks.com/vm 下载它。此页面还包含 VM 用户手册、FAQ 和您可以下载 VM 的站点列表的链接,具体取决于您的位置。如果您想修改源代码,请下载其中一个源代码;否则,请下载其中一个二进制文件,因为它更容易安装。
假设您下载了一个二进制文件,它可能名为vm.elc.gz。要安装,请按照以下步骤操作
使用命令 M-x shell 打开 Emacs shell。
使用命令 gunzip vm.elc.gz 解压缩文件。您应该得到一个名为vm.elc.
将文件vm.elc移动到 Emacs 加载路径中指定的目录,例如/usr/share/emacs/site-lisp/.
打开您的.emacs文件并添加以下行
(autoload 'vm "vm" "Start VM on your primary inbox" t) |
保存并关闭您的.emacs文件。然后重启 Emacs 以使更改生效。
如果您决定安装源文件而不是二进制文件,您将下载vm.tar.gz安装说明包含在下载中包含的 README 文件中。
安装 VM 后,您可以使用命令 M-x vm 启动它。