2015-10-16 13 views
0

我有我已经在文本编辑器中键入的文本,但是当我在Emacs打开它,这样我就可以继续工作ØEmacs的(组织模式),看来它不包裹适当地线。该段落(或它应该是段落的内容)出现在一行中,而不是在达到屏幕限制时出现换行符。包装已经键入的文本在Emacs

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

+2

我猜你对使用'visual-line-mode'与使用屏幕边缘分隔单词的标准换行有一个疑问。然而,你并没有给我们一个屏幕截图或一个可视化描述确切问题的文本例子。因此,我们都会猜测问题究竟是什么。我们都可能想知道它是否也可能是行结束问题 - 例如Windows或* nix操作系统。请考虑编辑你的问题,给我们更多的工作。尝试输入:'M-x visual-line-mode',看看你是否期待这一点。 – lawlist

+0

@lawlist:请将其作为回答发布。 (我的猜测是它*是答案:只要打开'visual-line-mode'。) – Drew

回答

0

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