Vim 在换行时合并行

Vim 在换行时合并行

我用formatoptions它来格式化我的文件。但是如果我的 tex 文件中有一个换行符,Vim 会连接行并删除这个字符。如何在 Vim 中定义硬换行而不连接行?

更新:

当我执行以下命令时我可以观察到这一点

ggVGgq

答案1

它与 无关formatoptions。这是因为您对整个文件执行格式化。为了避免合并,您需要在每一行上单独执行它。为此,您可以使用以下命令:

    :%normal gqq

答案2

您的设置中是否有a和?如果是,请尝试以下操作:w'formatoptions'

:set formatoptions-=a formatoptions-=w

看:

:help fo-table

相关内容