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