我怎样才能将 vim 用作具有软换行功能并且只有 40 列的文字处理程序?

我怎样才能将 vim 用作具有软换行功能并且只有 40 列的文字处理程序?

我一直尝试使用 vim 作为文字处理器来完成大部分初始起草工作,然后在 abiword 或 open office 中打开进行最终打印。

问题是,即使使用 :set linebreak 和 :set wrap,当我打开它时,还是有大量的换行符。我必须手动删除它们。

我想要的是能够在 40 列上轻轻环绕书写,以便当我在 Open Office 中打开它时,它能够恢复到该列的宽度,保留回车符之类的内容,但没有所有那些换行符。

答案1

你有没有考虑过将 vim 编辑的文本输入到纯文本处理器 - 这可以产生一些非常好看的结果PDFRTF 或其他最终形式。

如果你这样做你就不需要担心换行。

答案2

对于软包装,您需要使用:设置列代替:设置文本宽度或者设置换行(用于硬包装):

:set columns=40

答案3

在你的 .vimrc 中或运行时使用此选项:

:set textwidth=40

相关内容