如何不用鼠标选择或突出显示文本

时间:2019-06-03 16:51:38

标签: emacs region

我在选择文字时遇到问题。我以前使用的方法 并且在其他地方建议的内容对我不再有用。我想选择一个(长)区域,所以使用鼠标很费时间。

我在C-Space的开头设置了标记, 然后以C-S结束。但是随后第一个标记消失了,该区域没有突出显示。

这与其他地方建议的方法相同,曾经为我工作 (除非我忘记了什么!)

How to select or highlight a block in Emacs?

2 个答案:

答案 0 :(得分:2)

我怀疑商标已经丢失。您更有可能执行了某些操作(有时可以执行滚动操作)来停用该区域,即删除其突出显示。区域(点和标记之间的文本)仍然存在;只是没有突出显示。

如果发生这种情况,您可以使用C-x C-x再次突出显示该区域。那会交换点和标记,因此,如果要将光标保持在该区域的同一端,则只需将其重复两次即可:C-x C-x

答案 1 :(得分:2)

突出显示取决于瞬态标记模式是否处于活动状态。如果未激活,则可以通过按两次C-Spc然后移动来临时激活它。请注意,区域是在最后一个标记和一点之间定义的(无论是否突出显示),您可以使用M-w将其推到杀死环。

有关其他提示,请参见this question