Emacs的。截断长线

时间:2011-08-28 16:13:16

标签: emacs elisp

我记得我发现了一个样本.emacs文件,其中长行被截断了。我知道内置模式,但这种模式表现不同。它保持每条线的长度相同,并没有填满整个屏幕。像这样:

bla bla bla bla bla bla

bla bla bla bla bla bla

而不是

bla bla bla bla bla bla bla bla bla bla bla bla

如果我用换行符(输入)结束第一行,则其余行跟随此最大长度。

我想要这个,因为它可以更容易地在大型宽屏显示器上阅读。希望你明白我的意思:)提前致谢!

2 个答案:

答案 0 :(得分:2)

我不确定你想要达到什么目标,所以我可以提出两种我认识的模式:

  • auto-fill-mode如果该行达到80个字符(或左右)
  • ,则生成换行符
  • visual-line-mode使emacs就像一个“通常的”文本编辑器(w.r.t. line wrapppings)

答案 1 :(得分:0)

您可以使用fill-paragraph截断长行(首先选择长行)。其默认密钥绑定为M-q。同时,您还可以启用auto-fill-mode自动截断长行。