如何在Emacs中激活换行?

Pet*_*ter 9 emacs scroll

你如何在emacs中使用换行(自动滚动?)?因此,不显示屏幕上不适合的部分与下一行所示相反?

JB.*_*JB. 10

你所描述的听起来更像是线条缠绕而不是滚动.如果那是你真正感兴趣的东西,那么它是用缓冲区局部变量控制的truncate-lines.您可以使用自定义来全局设置它,或使用挂钩.例如,我过去常常使用以下方法来阻止线程包中:

(add-hook 'dired-mode-hook (lambda () (setq truncate-lines t)))
Run Code Online (Sandbox Code Playgroud)


Mic*_*nis 8

toggle-truncate-lines允许你打开它(正如彼得在这篇文章的评论中所说)

我将它映射到一个功能键:

(define-key global-map [f5] 'toggle-truncate-lines)
Run Code Online (Sandbox Code Playgroud)

它不能在垂直分割(部分宽度)窗口中工作,除非truncate-partial-width-windows设置为nil(来自我的.emacs):

(setq-default truncate-lines t)
(setq truncate-partial-width-windows nil) ;; for vertically-split windows
Run Code Online (Sandbox Code Playgroud)


mam*_*ing 5

您也可以从菜单中进行更改.

选项 - >此缓冲区中的换行 - >截断长行

或者,如果您想全局使用此功能,则可以使用该功能

全球视线模式

  • 是的,该功能是从版本23开始的. (2认同)