这个问题最初是在/programming/15895313/let-emacs-move-the-cursor-off-screen上提出的,但是我得到的所有答案或多或少都说“这无法完成”。 ,但我不接受emacs。
像大多数GUI文本编辑器一样,是否可以让Emacs将光标移出屏幕?当我在任何GUI编辑器上使用Emacs时,这是困扰我的最大事情之一。当我向下滚动时,光标在缓冲区顶部被“向前推”。
我以前曾认为这是完全不可能的,因为这是硬连接到Emacs的体系结构中的,但是后来我看到了多个游标,它确实对辅助游标执行了此操作(假设您阻止了滚动功能作用于辅助游标)游标)。是否可以使用多光标将主光标放在某个隐藏缓冲区中,而有效光标是我实际编辑的对象?还是其他一些聪明的把戏?还是我的谷歌搜索使我失败了,而实际上没有任何魔术已经可以实现吗?
我使用的是终端emacs,因此它应该在那里工作。