如果我在 Emacs 中有一个多行句子,它自然会溢出到以下几行。现在,如果我的光标位于这样一个句子的开头并且我按下了DOWN ARROW
键,则光标将放置在下一个句子的开头(可能在 4-5 行以下),而不是下一行本身(其他编辑所做的)。END
和HOME
键的行为也是如此。
有没有一种方法可以改变这种行为并将光标放在下一行而不是下一个句子上?
我自己还没有尝试过,但我认为您要求的是 emacs 23 的默认行为。您运行的是什么版本?
您可能想查看emacswiki 上的Move By Visible Lines页面。
您可能想尝试auto-fill-mode
或longlines-mode
. 要使用任何M-X一种,请键入您想要的命令。以同样的方式关闭它们。
如果这不起作用,您可能需要检查应用于向下箭头的绑定。键入C-h k然后按向下箭头键。
听起来好像文本在换行,所以根据定义(一行是由回车分隔的一组字符),它正在向下移动到下一行。
我同意这很痛苦,但是很多其他编辑也有这种行为。
一种方法是关闭包装:
Mx 切换截断行
您将无法在编辑器中看到所有文本,但它会向下移动到下一行。