我正在使用evil-mode。当我输入
接着,在终端中键入
但是,emacs并没有将
问题出在哪里?如何实现正常的预期行为?
这种情况只会发生在shell缓冲区中。
M-x multi-term
时,会打开zsh终端。接着,在终端中键入
bcdef
。然后按下ESC
进入正常模式,再按下b
让光标停留在bcdef
单词的b上。然后按下i
进入插入模式,再输入a
来插入一个a
。但是,emacs并没有将
a
插入到我的期望位置,而是将其插入了单词的末尾。问题出在哪里?如何实现正常的预期行为?
这种情况只会发生在shell缓冲区中。
*shell*
、*terminal*
、*ansi-term*
还是其他什么?我不熟悉multi-term
,所以不确定你正在使用哪个 Emacs shell/终端仿真器。 - Gordon Gustafson