【发布时间】:2011-08-17 05:08:42
【问题描述】:
我注意到 C-e <END> 或 M-x move-end-of-line 并不总是将光标移动到行尾。
具体来说,这发生在比当前窗口更宽的行上,它似乎移动到沿行的中间任意点。
有谁知道这是否是预期的,更重要的是,如何将其关闭并使move-end-of-line,真正移到行的末尾?
(注意:这也发生在常规的非宏使用中。)
本例中的 Emacs 版本是 GNU Emacs 23.1.97.1 (i386-mingw-nt6.1.7601)
更新。
光标移动到窗口边缘的字符上,(然后显示重新以光标为中心。)
【问题讨论】:
-
你在做什么宏?我没有问题,我也一直在使用那个版本。
-
它只发生在很长的行上。这是一个常规的 F3/F4 宏,但也可以正常使用。我希望这是一个可自定义的选项,是偶然设置的。
-
可能,您是否将其设置为线扭曲或截断模式?
-
M-x toggle-truncate-lines已关闭,您所说的 Warp 是指 Wrap 吗?不,他们不在。视觉描述尽可能准确,光标落在任意位置的中线。 -
是的,我的意思是换行,抱歉打错了。这有点奇怪。带有 --no-window-system 的 Emacs 还是 GUI emacs?如果是第一个,可能是因为某些奇怪的原因,命令提示符对 mingw 很奇怪。