从 Emacs/Vim 转到 Texshop 时避免换行吗?

从 Emacs/Vim 转到 Texshop 时避免换行吗?

我正在 Texshop 中编辑 .tex 文件,其他人正在 Vim 或 Emacs 中编辑。

但是,当我打开他们的文件时,每行只有 10-12 个单词,因此换行非常频繁。我认为这与他们的编辑器中的窗口大小有关,而 Texshop 尊重这些换行。

这非常令人讨厌,因为我会收到像这样的奇怪
文本块。这非常令人不快。 当每行只有几个单词时,
我发现很难
跟上写作并正确阅读内容。 我正在尝试写散文,而不是诗歌。

我能做些什么让 Texshop 在编辑器中显示漂亮、完整的文本行?目前,我必须删除换行符/回车符并重新设置空格,但这显然是一个糟糕的解决方案。

答案1

这不是编辑本身的问题,而是合著者使用习惯的问题硬包装,即插入换行符来手动换行代码的做法。

这当然不会对 TeX 产生影响(例如在常见情况下,而不是在逐字记录中)。

明显的缺点是,如果它们的行长超出了您的视图,并且您启用了软换行,那么您将很难阅读文本。

其优点有很多:

  1. 如果您使用类似版本控制githg断线可以帮助保持差异较小且可读。

  2. 如果操作正确,它可以提高可读性:

    When hard-wrapping is done properly,
      like for example in this very paragraph,
    it can convey meaning and structure to your text.
    

查看相关问题

如果你热衷于发起一场空格大战,你可以随时使用正则表达式的搜索/替换来删除很短的行中的硬换行:搜索

^(.{1,50})\n(?!\n)

并替换为$1(正则表达式语法遵循 Sublime Text 使用的语法)。

相关内容