【问题标题】:Wrapping already typed text in Emacs在 Emacs 中包装已经输入的文本
【发布时间】:2015-10-16 01:30:22
【问题描述】:

我已经在文本编辑器中输入了一个文本,但是当我在 Emacs 中打开它时,我可以继续使用 Emacs(组织模式),它似乎没有正确地换行。段落(或应该是段落)出现在单行中,而不是在达到屏幕限制时出现换行符。

你们知道如何重新格式化这些换行符吗?

【问题讨论】:

  • 我猜你有一个关于使用visual-line-mode 与在屏幕边缘处分解单词的标准换行的问题;但是,您没有向我们提供直观地描述确切问题的屏幕截图或文本示例。因此,我们都会猜测问题到底是什么。我们都可能想知道它是否也可能是行尾问题——例如,Windows 或 *nix 操作系统。请考虑编辑您的问题,以便为我们提供更多工作。尝试输入:M-x visual-line-mode 看看是否符合您的预期。
  • @lawlist:请将其发布为答案。 (我的猜测是答案:打开visual-line-mode。)

标签: emacs org-mode


【解决方案1】:

Emacs 有一个名为word-wrap 的内置变量,它的默认值为nil。当word-wrapnil 时,长行不加选择地在窗口边缘包裹,而不考虑整个单词是否在视觉上被打断——即,一个单词的一部分可能位于视觉包裹行的末尾,并且单词的一部分可能位于后续视觉包裹行的开头。

启用word-wrap 的最常用方法是使用内置的visual-line-modehttp://www.gnu.org/software/emacs/manual/html_node/emacs/Visual-Line-Mode.html 视觉线模式包括其他一些好处,例如重新映射某些键盘快捷键和边缘中的漂亮位图图像(如果它们是)在窗口中可见。启用visual-line-mode 可以通过多种方式完成——例如手动:M-x visual-line-mode

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-19
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 2018-05-07
    • 2019-08-26
    相关资源
    最近更新 更多