1 / 26
文档名称:

Emacs快速指南.pdf

格式:pdf   大小:180KB   页数:26页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Emacs快速指南.pdf

上传人:windurst 2022/4/3 文件大小:180 KB

下载得到文件列表

Emacs快速指南.pdf

相关文档

文档介绍

文档介绍:: .
Emacs 命令通常包含有 CONTROL
向后移 C-b .... 目前光标位置 .... 向前移 C-f
:
:
后一行 C-n
>;>; 以 C-n 或 C-p 将光标移到图形的中央。
键入 C-l 会看到整个图形显示在屏幕的中央。
您会发现用字母所代表的意义来记忆它们很容易:P 表示 previous 、 N 表示
next 、 B 表示 backward 、而 F 则表示 forward 。您将“总是”用到这些游
标移动命令。
>;>; 按几次 C-n 把光标往下移动到这行。
>;>; 按几次 C-f 往前移到这行,然后再以 C-p 往后移动。
看看当光标在本行中央时,C-p 的动作是怎样。
每一个文字行都以一个 Newline 字符作为结束,它用来与下一行相互分开。
在您文件中的最后一行应该要有一个 Newline 来作为结束(但是 Emacs 并不一
定需要它来编辑文件)。>;>; 试著在一行开始的地方键入 C-b 。结果应该会移动到前一行的最后面。
这是因为它往后移动时越过了 Newline 字符。
C-f 也可以和 C-b 一样地越过 Newline 字符。【Newline 字符是“不可见
( invisible )字符”,在编辑器中一般看不到它,这里只是告诉您:在行首
再往前走,那么光标会跑到前一行(如果有前一行的话);在行尾再往后走,那
么光标会跑到后一行(如果有后一行的话)。“越过 Newline 字符”会让光标
跑到另外一行。】
>;>; 多按几次 C-b,自己感觉一下光标在哪。
然后按几次 C-f 回到这行的尾巴。
再按一次 C-f 就可以移到下一行了。
当您移动光标穿越屏幕的上方或下方时,在边界外的文字会移位进入屏幕内。这
称为“卷动”。它让 Emacs 可以将光标移动到文字中的任意特定位置,同时
(光标)不会跑出屏幕外。
>;>; 试著以 C-n 将光标越过屏幕下方,然后看看发生了什么事。
如果一个字符一个字符地移动太慢的话,您可以一个字一个字地移动。M-f
(META-f) 往前移动一个字,M-b 则往后移动一个字。【对中文来说,则是移动
到下一个或下一个标点符号的所在。】
>;>; 键入一些 M-f 和 M-b。
当您在一个字的中间时,M-f 会移动到这个字的尾巴。当您在字与字间的空白时,
M-f 会移动到下一个字的尾巴。M-b 的效果相似,只是方向不同。
>;>; 按几次 M-f 和 M-b,中间夹杂一些 C-f 和 C-b,
这样子您就可以观察 M-f 和 M-b 在各种“位在字间或字符间”
的不同位置,所表现出来的行为。
请注意 C-f 、 C-b 和 M-f 、 M-b 两对之间的相似性。“经常”的状况是:
META 字符是用来作为与“以语言定义出的单位(字、句子、段落)”有关的操
作,而 CONTROL 字符则是作用在“与您所编辑无关的『基本』单位(字符或

等)”上。
这个相似性在“行与句子”之间也同样适用:C-a 和 C-e 会将光标移动到“一
行”的 开始和结尾处,而 M-a 和 M-e 则将光标移动到“一句”的 开始和结尾
处。
>;>; 试著按两次 C-a,再按两次 C-e。试著按两次 M-a,再按两次 M-e。
看一下为什么重复的 C-a 命令会没有作用,而重复的 M-a 命令则继续移动到下
一个句子。虽然这并不能说是完全类比,但是其中每个命令的行为看起来都十分
自然。
光标在文字中的位置也