📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> <BR>Registers and Bookmarks <BR> <BR>EMACS 的 register 是一个可将文件与游标位置 <BR>( point loaction)暂时存放其间的地方。 <BR> <BR> register 有它的缺失,那就是一旦离开目前所使用的 <BR>EMACS,所有存於 register 中的资料,也会随著消失。 <BR>若想再使用这些放於 register 中的文件或游标位置时, <BR>必需重新将资料存入 register 中。所以 register <BR>只适合暂时性的储存,若想永久使用文件或游标位置, <BR>必需仰赖 bookmark的帮助了。 <BR> bookmark 与 register 相似,它们都用来 <BR>储存物件,但在相似中又有不一样的地方。二者不同的地方 <BR>如下: <BR> <BR> * 命名上的不同 <BR> bookmark 的名称可由「一个以上」的字元(character) <BR> 组成,但 register 的名称只能由「一个」字元来命名 <BR> * 资料保存的时间不同 <BR> 存於 bookmark 的资料具有永恒性,它可以在离开 EMACS <BR> 後还存在。但存於 register 中的资料,在离开EMACS 後就无效了。 <BR> <BR> 现在就分别介绍 register 与 bookmark <BR>二者的用法。首先讨论 register 的用法。 register <BR>可存放的内容有,游标的位置、一般文件与长方形文件的内容、 <BR>档案的名称以及本文未曾讨论的视窗资料等等。现在就一一 <BR>来介绍这些内容如何存放,以及存放後如何将其取出用, <BR>与视窗有关的 register 在此依然不予讨论。 <BR> <BR> * 储存与移动至特定 point 位置的方法 <BR> <BR> <BR> <BR> o Ctrl-x r SPC r(point-to-register) <BR> 将游标目前所在的位置,存於 register 中。存於 <BR> register 的步骤如下: <BR> <BR> <BR> <BR> 1. 将游标移至所要储存游标位置的地方。 <BR> <BR> 2. 键入 ``|Ctrl-x r|'' 以及 ``SPACE''(空白键)後, <BR> echo area 会出现 <BR> Point to register: <BR> <BR> 3. 此时可输入任意一个字元(character),做为此 <BR> register 的名称。以後要使游标移至此位置就要靠此字元。 <BR> register 的名称,只能由一个字元组成。 <BR> <BR> o Ctrl-x r j r(jump-to-register) <BR> 根据 register r 所储存的位置,将游标移至 <BR> r 所设定的位置。使用此指令前,必需确定 register r, <BR> 已设定的妥当了 <BR> 以下就是设定游标位置以及使用游标位置的步骤: <BR> <BR> <BR> 1. 先以 ``Ctrl-x r SPC r'',将游标的位置储存於 <BR> register r 内。 <BR> <BR> 2. 键入 ``Ctrl-x r j'', echo area 会出现 <BR> ``Jump to register:'' 的讯息。 <BR> <BR> 3. 在 ``Jump to register:'' 之後,输入已设定妥善的 <BR> register r 的名称。 <BR> 此时游标所在的缓冲区若与 register r 所设定 <BR> 的缓冲区不一样时,游标会自动移至另一个缓冲区,视窗的 <BR> 内容也会换成新的缓冲区内容。所以,使用 register <BR> 所存放的游标位置,是可以跨越不同的缓冲区来做移动的。 <BR> <BR> <BR> * register 还可用来存放经常被访问到的档案。 <BR> 有人或许会不解,为何耗费如此的功夫,只为了从事 <BR> `` Ctrl-x Ctrl-f'' 指令可以做到的事。使用 `` Ctrl-x Ctrl-f'' <BR> 有一个不便之处,就是若所欲访问的档案与 EMACS 的预设档案位置 <BR> 不一样时,则必需告之完整的路径名。所以,此时若使用 register <BR> 来储存档名,就只需要给予 register 的名称即可。至於, <BR> 冗长的全称就交给 register 去处理了。以下就是以 <BR> register 存档案的方法: <BR> <BR> <BR> 1. 使用 register 来储存档名与储存游标位置,最大的 <BR> 不同点在於,以 register 来储存档名必需借助 ``.emacs'' 档。 <BR> 因为以 register 来储存档案名称,必需借由 ``.emacs'' 来设定。 <BR> <BR> 2. 以 register 来储存档案名称的实际执行步骤如下: <BR> <BR> <BR> 1. 设定 ``.emacs'' 的方法 <BR> 在 ``.emacs'' 档中以 ``set-register'' 函式 ,将 register <BR> 的名称以及其所储存的档名设定清础。以下的例子就是将 <BR> ``chap7.tex'' 的档名,放於名为 ``a'' 的 register 时, <BR> ``.emacs'' 档的设定方法 。 <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -