15.5缩小

缩小范围意味着专注于缓冲区的某一部分,使其余部分暂时无法访问。你能做的那部分仍然得到被称为可接近部分.取消收缩,使整个缓冲区再次可访问,是打电话加宽。缓冲区中有效的缩小范围称为缓冲区限制.

缩小范围可以更容易集中精力处理单个子程序或段落,消除混乱。它还可以用于限制替换命令或重复键盘宏的操作范围。

C-x编号

缩小到点和标记之间(窄到区域).

C-x n宽

加宽以再次访问整个缓冲区(拓宽).

C-x n p公司

缩小到当前页面(缩小到页面).

C-x n天

缩小到当前的默认值(窄至衰减).

当您缩小到缓冲区的一部分时,会出现该部分你看不到剩下的,你无法进入其中(运动命令不会超出可访问部分),无法更改无论如何。然而,它并没有消失,如果您将文件全部保存无法访问的文本将被保存。单词“'出现在只要收缩生效,模式线就会生效。

主要的窄化命令是C-x编号(缩小到区域).它设置当前缓冲区的限制,以便区域仍然可以访问,但区域之前或之后的所有文本区域不可访问。点和标记不变。

或者,使用C-x n p公司(窄对页)缩小范围一直到当前页面。请参见,用于定义页面。C-x n天(窄至衰减)缩小范围,缩小范围包含点(参见顶层定义或Defuns).

取消窄化的方法是用C-x n宽(拓宽). 这使得缓冲区中的所有文本都可以再次访问。

您可以获得有关缩小缓冲区的哪一部分的信息使用C-x公司=命令。请参见光标位置信息.

因为缩小范围很容易混淆不理解它的用户,窄到区域通常是禁用的命令。正在尝试使用此命令要求确认,并为您提供启用该命令的选项;如果启用该命令,则不再需要确认它。请参阅禁用命令.