Emacs截断所有缓冲区中的行

时间:2011-09-28 02:12:02

标签: emacs elisp

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

2 个答案:

答案 0 :(得分:26)

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

.emacs中你要把它放在所有缓冲区的默认值上。

(setq-default truncate-lines t)

您可能也喜欢:

(setq-default global-visual-line-mode t)

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

EmacsWiki引用:visual-line-mode truncate-lines

答案 1 :(得分:0)

.emacs.emacs.el.emacs.d/init.el(取决于您找到主要emacs配置文件的位置)中,写下:

(custom-set-variables
  '(truncate-lines t))

custom-set-variables可能已经存在,因此只需将'(truncate-lines t)添加到列表中即可。这样您的配置文件就可以保持干净。

或者你可以勾选一个键绑定,如:

(local-set-key (kbd "C-x w") 'toggle-truncate-lines)

因此,当线条打扰视觉

时,您可以截断