【发布时间】:2013-09-11 07:12:14
【问题描述】:
像每个 emacs 用户一样,我经常在缓冲区之间切换,并且点(光标)停留在我上次编辑文件的位置非常重要。但是,emacs 时不时会进入一种状态,即在缓冲区之间切换会将该点跳转到不同的位置。也就是说,我在第 3043 行编辑缓冲区 A,我切换到缓冲区 B (C-x b),切换回 A,点现在在第 200 行(或其他)。
我找到的唯一解决方案是重启emacs(Aquamacs),这显然不太理想。关于如何解决这个问题的任何想法,甚至是 emacs 存储点位置信息的位置?
【问题讨论】:
-
您是否使用了任何次要模式或任何其他可能会干扰 Emacs 正常使用的附加包?当您使用标准 Emacs(而不是 Aquamacs)时,是否也会发生同样的情况?
-
您是否有可能在多个窗口/框架中打开相同的缓冲区?然后 Emacs 会重用已经打开的窗口的点位置。
-
@Lindydancer 好点我一直在使用乳胶主要模式和一些相关的次要模式我会尝试切换这些