【发布时间】:2011-07-23 08:36:44
【问题描述】:
当使用 'kill-region 杀死区域时,emacs 的行为有点奇怪,即它会杀死该区域,即使它没有真正被选中。它以某种方式记住上次选择的位置,如果此时没有选择任何内容,它会杀死以前记住的区域。
这真的很令人困惑,因为意外的 C-w(没有选择)剪切了我绝对不想剪切的东西。
有没有办法改变这种行为?
【问题讨论】:
-
仅供参考,这样做的原因是 Emacs 早于能够突出显示选定区域的精美终端。您只需要光标位置(Emacs 称之为“点”)和一个不可见的“标记”,它们共同构成了当前区域。突出显示该区域(并在某些操作后将其停用)是 Emacs 中的一个相当新的功能。
标签: emacs