Emacs 组织模式中的换行?

kal*_*cey 64 emacs org-mode

Emacs 的 Org-mode 支持换行吗?

我知道在 Emacs 的“常规”模式下,右侧和左侧将有一点横向 U 形转弯,并且不需要滚动。

但是,只有指向左右的箭头。有任何想法吗?

Jua*_*cho 47

org-mode 的默认模式是 truncate-lines 模式。

您可以使用 自定义此行为org-startup-truncated。键入F1-v org-startup-truncated描述,然后单击自定义链接进行更改。

  • 对于一次性,评估以下表达式对我有用:(setq truncate-lines 'nil) (4认同)
  • 一般来说,在任何emacs模式下,函数toggle-truncate-lines,都会来回切换(临时解决) (4认同)
  • 谢谢 - 我只是通过 <CTL>-hv: org-startup truncated 将它设置为“nil”。 (2认同)
  • 你知道为什么`truncate-lines`是默认的吗?鉴于组织模式是用来做笔记而不是编程,排长队必须是常态 (2认同)
  • @Heisenberg 我认为默认的原因是组织模式表在换行时看起来非常糟糕。 (2认同)

tei*_*ura 31

您还可以使用命令toggle-truncate-lines在正常 Emacs 视图和正常组织视图之间即时切换它。例如,使用这个:

(define-key org-mode-map "\M-q" 'toggle-truncate-lines)
Run Code Online (Sandbox Code Playgroud)

默认情况下,Mq 绑定到 fill-paragraph,但您可能不想在 org-mode 中使用它。


小智 11

尝试将 (global-visual-line-mode t) 添加到您的 init 文件中。

http://www.emacswiki.org/emacs/VisualLineMode


Arn*_*rne 11

Org 模式不会故意换行,以免使表格看起来非常难看。该功能org-fill-paragraph控制为您插入一个段落的换行符。所以你可能想使用它而不是换行。