【问题标题】:What is the use of a fill-column if most modern text editors can word-wrap?如果大多数现代文本编辑器都可以自动换行,那么填充列有什么用?
【发布时间】:2013-09-14 17:19:26
【问题描述】:

我的 emacs 填充列设置为近 10 万亿 (999999999999)。这很糟糕,还是有其他方法可以让emacs 拥有几乎无限的填充列?

无论如何,填充列有什么用?为什么会想要那种换行呢?

【问题讨论】:

  • 如果您不想要,请关闭自动填充。
  • 我认为fill-column 与显示为矩形有关,而不仅仅是一维文本行。你的显示器不一样吗?:)
  • 当您需要可能的最大整数时使用most-positive-fixnum
  • @phils:谢谢,但是当我使用“M-x set-fill-column”并输入“most-positive-fixnum”时,它会显示“请输入一个数字。”
  • 我认为@phils 的意思是“使用most-positive-fixnum”,而不是符号本身。

标签: emacs fill word-wrap emacs23


【解决方案1】:

是的,您可以拥有一个巨大的fill-column。或者是的,您可以关闭auto-fill-mode(使用(auto-fill-mode -1) 或将auto-fill-function 设置为nil)。

如果您想要具有有限长度的行的文本,“那种换行”很有用。 (呃。)

另请参阅visual-line-mode,它可以为您提供类似的视觉效果,但无需插入硬换行符。

【讨论】:

  • 好吧,即使我关闭了自动填充模式,例如 AucTeX 仍然使用填充列进行其自己的 LaTeX 格式,所以似乎使 AucTeX 不填充的唯一方法是填充列尽可能大。
  • 另外,我的问题的另一部分是关于为什么人们首先喜欢硬包装?这似乎是打字机时代的遗留物。
  • 我无法评论 AucTeX 对 fill-column 所做的事情,抱歉。 Wrt 为什么人们想要插入换行符:这是因为他们正在编写的文本需要有这样的字符分隔行。如果您编写的文本不需要用换行符分隔行,那么您不需要限制行长。您可以在一行中写下所有内容——没问题。
猜你喜欢
  • 2011-02-28
  • 2013-06-08
  • 2020-03-30
  • 2022-11-08
  • 2016-10-06
  • 1970-01-01
  • 2017-04-21
  • 2018-08-06
  • 1970-01-01
相关资源
最近更新 更多