为什么Emacs有时会在插入或删除时覆盖字符?

时间:2017-07-02 22:52:14

标签: emacs insert overwrite

这种情况一直在发生在我身上。插入/删除时,缓冲区中其他字符的位置不会移位。

例如,对于缓冲区内容this is important content,在very之前插入important会导致出现重叠的两个单词veryimportant,如下所示:{ {1}}代替this is veryrtant content

我该如何解决这个问题?

杀死缓冲区并重新开放当然有效。

1 个答案:

答案 0 :(得分:2)

听起来你不小心打开了overwrite-mode

该命令是一个切换。它默认绑定到键<insertchar><insert>。通常键盘键中的一个键标记为插入

但是当你做其他事情时,也许你的键盘正在发送该密钥。

覆盖是否会关闭?如果是这样,那表示您不小心第二次点击了切换键。

如果没有,那么您的键盘或终端本身可能会以某种方式锁定在覆盖模式中。你在Emacs之外看到了同样的行为吗?