Emacs截断所有缓冲区中的行

Jes*_*mos 14 emacs elisp

我可以在.emacs文件中放入什么,以便任何类型的缓冲区的所有行总是截断,如果太长.我这样做主要是因为我倾向于打开很多帧,如果我的80个字符串被包裹了2到3次,就很难在小屏幕上阅读.

oco*_*odo 26

尝试M-x toggle-truncate-lines基于每个缓冲区,看看它是否符合您的要求.

.emacs你把这个,使其默认为所有的缓冲区.

(setq-default truncate-lines t)
Run Code Online (Sandbox Code Playgroud)

您可能还喜欢:

(setq-default global-visual-line-mode t)
Run Code Online (Sandbox Code Playgroud)

您可以尝试使用M-x visual-line-mode它(它也可以切换.)

EmacsWiki参考: visual-line-mode truncate-lines

  • 我不知道为什么,但 `(setq-default truncate-lines t)` 不适用于我的情况。但“Mx 切换截断线”有效。@奥多多 (2认同)
  • `(setq-default truncate-lines t)` 对我的案例不起作用@ocodo (2认同)
  • 正如其他人指出的那样,“(setq-default truncate-lines t)”不起作用。 (2认同)