📄 00000004.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> <BR>如何在文件中做上标记 <BR> <BR> 前面有些指令是专门运作区块的,如 `` Ctrl-x Ctrl-p'' 与 `` Ctrl-w'' 等等。 <BR> 但什麽是区块呢? EMACS 所言的区块,是指从标记( mark)处到 <BR> point 所在位置间的□围,此□围就是区块( region)了。 <BR> 换言之,区块的□围是指,标记所在位置之後(包括标记所在位置本身) <BR> 到 point之前(不包括 point 所在的位置)的所有文件。 <BR> 知道区块的定义後,接下来就介绍如何定义区块了。 <BR> 既然区块是指从标记处到 point的□围,自然设定区块也意味著 <BR> 设定标记和 point。设定 point的方法很简单,只要移动 <BR> point至目的地即可。此时的 point代表著区块□围的终点。 <BR> 至於设定标记的方法也不难,只要在想要设定标记的地方,输入以下的 <BR> 任一个指令即可。 <BR> <BR> o Ctrl-@ (set-mark-command) <BR> o Ctrl-SPC (set-mark-command) <BR> <BR> 所以设定区块的步骤如下所示: <BR> <BR> 1. 设定区块的始位置,也就是所谓的标记( mark)。 <BR> 可使用 `` Ctrl-@'' 或 `` Ctrl-SPC'' 任一个指令来设定标记。 <BR> 2. 设定区块的终结位置,也就是移动游标至区块的尾端。 <BR> <BR> 在标记与 point之间的□围就是所谓的区块。 <BR> 为何会提供二个设定标记的 Hotkey 呢? Hotkey 是用来连结 <BR> EMACS 的命令, EMACS 会将常用的命令给予一个 Hotkey 与之连结。 <BR> 此连结的Hotkey,常会受所使用的终端机而不同。因此有的终端机 <BR> 可以使用 `` Ctrl-@'',但有的终端机则必需使用 `` Ctrl-SPC''。更甚者, <BR> 有的终端机却二者都无法使用,例如笔者以个人电脑模拟成的终端机, <BR> 却必需键入 `` Ctrl-2'' 才能达到设定标记的效果。 EMACS 可以允许使用者 <BR> 重新设定所使用的 Hotkey ,但这已经超过本文讨论的□围。如果无法 <BR> 使用以上任何一个 Hotkey ,就使用命令 <BR> <BR> `` ESC-x set-mark-command''。 <BR> <BR> 使用 EMACS 的指令( command)永远可以达到目的的。 <BR> EMACS 的 point,是透过视窗上的游标来显示的。 <BR> text-only 视窗只有一个游标,所无法同时表示标记及 point。 <BR> 若想观测区块的来龙去脉,可以 `` Ctrl-x Ctrl-x'' <BR> <BR> (exchange-point-and-mark) <BR> <BR> 将标记与point做交换,从交换的过程可以观察标记与 <BR> point的位置。 <BR> `` Ctrl-x Ctrl-x'' 所能做的事,只互换标记与 point而已。 <BR> 那些指令是使用在区块上呢?以下指令就是适用在区块上的。 <BR> 有些是曾经提过的,有些是将要谈及的,有些可只能只是列举出来 <BR> 并不会在本文中被讨论。 <BR> <BR> o Ctrl-w(kill-region) <BR> o Ctrl-x r s(copy-to-register) <BR> o Ctrl-x Ctrl-p(mark-page) <BR> o Ctrl-x Ctrl-l(downcase-region) <BR> o Ctrl-x Ctrl-u(upcase-region) <BR> o Meta-x fill-region <BR> o Meta-x print-region <BR> <BR> 接下来讨论与编辑有切身关系的搬移与拷贝。 <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -