如何配置emacs以便换行不会在单词中间中断?
答案 0 :(得分:71)
如果要模拟记事本等编辑器的行为,可能需要启用可视线路模式。虽然设置自动换行会导致换行在字边界处,但您在一行上执行的任何操作(例如,向上/向下移动或查杀)仍将尊重换行符。视线模式会将每条显示行视为最后一条换行符。
(visual-line-mode t)
添加.emacs文件的行:
(global-visual-line-mode t)
答案 1 :(得分:38)
你能指出你在说什么样的包装吗?
M-x toggle-truncate-lines disable 允许您禁用直观换行符。
M-x自动填充模式 + M-q 允许您将用于实际一个预先存在的段落。
答案 2 :(得分:18)
将此添加到您的init文件中:
(setq-default word-wrap t)
或者,在Emacs中按 C-h v word-wrap
,然后按照结尾附近的“自定义”链接。
答案 3 :(得分:9)
我最近才发现了longlines-mode(我想我正在浏览emacs Info文档)。它像其他UI编辑器的自动换行功能一样包装。当我正在阅读或编写没有换行符的自由文本(一个单词)而没有使用M-x toggle-word-wrap
时发生的丑陋的中间词包装时,它尤其有用。
http://www.emacswiki.org/emacs/LongLines
我的配置:
(setq longlines-wrap-follows-window-size t)
(global-set-key [(control meta l)] 'longlines-mode)
答案 4 :(得分:1)
id首先得到它。您可以在
了解有关类似功能的更多信息http://www.emacswiki.org/emacs/LineWrap
作为新用户,您可能会从阅读页面中受益,因为有一些细微之处和历史需要处理自动换行和长行。