emacs中的多行句子

时间:2009-10-02 02:06:24

标签: emacs multiline

如果我在Emacs中有一个多行句子,它自然会溢出到以下行。现在,如果我的光标位于这样一个句子的开头并按下DOWN ARROW键,则光标位于下一句的开头(可能是4-5行),而不是下一行本身(其他编辑所做的)。 ENDHOME键的行为也是如此。

有没有办法可以改变这种行为并将光标放在下一行而不是下一句话?

3 个答案:

答案 0 :(得分:6)

我自己还没有尝试过,但我认为你要求的是emacs的默认行为23.你在运行什么版本?

您可能需要查看emacswiki上的页面Move By Visible Lines页面。

答案 1 :(得分:0)

您可能想尝试auto-fill-modelonglines-mode。要使用 M-X ,请键入所需的命令。以同样的方式切换它们。

如果这不起作用,您可能需要检查正在应用于向下箭头的绑定。键入 C-h k 然后按向下箭头键。

答案 2 :(得分:0)

听起来好像文字是包装的,所以根据定义(一行是由回车符分隔的一组字符),它会向下移动到下一行。

我同意这很痛苦,但很多其他编辑也有这种行为。

一种方法是关闭包装:

M-x toggle-truncate-lines

您将无法在编辑器中看到所有文本,但它会向下移动到下一行。