Emacs快速指南简介.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Emacs快速指南.(查看版权声明请至本文末尾)【注意:位于【】之间的内容是译注,比如本行,下同。】Emacs 键盘命令通常包含 CONTROL 键(有时候以 CTRL 或 CTL 来标示)和META 键(有时候用 EDIT 或 ALT 来标示)。为了避免每次都要写出全名,我们约定使用下述缩写: C-chr 表示当输入字符 chr 时按住 CONTROL 键。因此 C-f 就表示:按住 CONTROL 键再输入f。 M-chr 表示当输入字符 chr 时按住 META(或 EDIT 或 ALT)键。如果你的键盘上没有 META 、EDIT 或 ALT 键,用下述方法也等效:先按一下 ESC 键然后放开,再输入 chr。我们用 ESC 来表示 ESC 键。重要提示:要退出 Emacs,请用 C-x C-c(两个连续的组合键)。下文中左边顶行的“”字样用来提示你尝试键盘命令。比如: 现在输入 C-v (查看下一屏文字)移动到下一屏。(别紧张,在输入字符 v 的同时注意要按住 CONTROL 键)从现在开始,每读完当前一屏你都需要这样做一次。值得注意的是,当你从上一屏滚到下一屏时,中间会有两行的重复;这样做是为了维持滚屏的连续性,方便你顺畅、连续地阅读。用编辑器,开门第一件事就是学会在文字中移动。你已经知道了 C-v 可以向下移动一屏,要往上移,请用 M-v (也就是按住 META 键,然后输入v,如果你没有META、EDIT 或 ALT 键那么就先按 ESC 再按 v)。 试试 M-v,然后再试试 C-v,来回遛几次。* 小结(SUMMARY)以下命令在翻页浏览时相当有用: C-v 向前移动一屏 M-v 向后移动一屏 C-l 重绘屏幕,并将光标所在行置于屏幕的中央(注意是 CONTROL-L,不是 CONTROL-1) 找到光标,留意其附近的文字,然后输入 C-l。找找光标在哪里,你会发现其附近的文字并没有变化。如果你的键盘上有 PageUp 和 PageDn,也可以用这两个键来滚屏。不过使用C-v 和 M-v 的效率要更高一些。* 基本的光标控制(BASIC CURSOR CONTROL)整屏的移动很有用,但是如何在文字中精确定位呢?有几种方式可以选择。用方向键当然可以,不过更有效率的方法是保持双手位于主键盘区,然后使用 C-p 、 C-b 、 C-f 和 C-n 这四个命令。它们的功能和方向键是一样的,如下图所示:上一行 C-p : :向左移 C-b 目前光标位置向右移 C-f : :下一行 C-n 用 C-n 或 C-p 将光标移到上图的中央。按 C-l,整幅图会被显示在屏幕的中央。“P N B F”四个字母分别代表了四个词,用这四个词记忆这些组合键会更容易:P 代表 previous(上一行),N 代表 next(下一行),B 代表 backward(回退),而 F 则代表 forward(前进)。这些组合键今后将与你形影不离。 按几次 C-n 把光标往下挪到这里。 用 C-f 把光标移动到这一行,然后再用 C-p 往上挪。注意观察当光标在一行的中央时 C-p 命令的行为。每行文字都以一个“换行符”结束,“换行符”把行与行区分开来。文件的最后一行也应该也有一个换行符(不过 Emacs 并不强制要求这一点)。 在一行的行头输入 C-b。光标应该会移动到前一行的行尾,因为光标在回退过程中越过了换行符。同样 C-f 也可以像 C-b 一样越过换行符。 连按几次 C-b,感受一下光标的移动。然后按几次 C-f 回到本行的行尾。再按一次 C-f,光标会移动到下一行。当你移动光标穿越屏幕的上下边界时,在边界外的文字会移动到屏幕内,这称为“滚动”(scrolling)。滚动使得光标可以被移动到文字中的任何位置,并且还不会让光标跑到屏幕外边去。 用 C-n 将光标下移,一直越过屏幕边界,同时观察发生了什么变化。如果你嫌一个字符一个字符地挪光标太慢,你还可以一个词一个词地跳。M-f(META-f) 可以将光标往前移动一个词,而 M-b 则是往后移。【这里的“词”指英文单词,对中文来说,则是指移动到下一个标点符号。】 试试 M-f 和 M-b。如果光标停在一个词的中间,M-f 会移动到这个词的末尾。如果光标处于词与词之间的空白处,M-f 会移动到下一个词的末尾。M-b 的功能类似,只是方向相反。

文档评论(0)

1192212 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档