关闭vim中的分割线

关闭vim中的分割线

vim 最烦人的功能之一是分割线。由于某些原因,有人发现即使在空白敏感格式中分割行也很好。例如改变:

echo very-long-string > file

echo
very-long-string
> file

如何关闭它?

编辑:它不是视觉换行 - 它被换行到文件中(即,如果 vim 认为行太长,则在文件中插入 \n )。换行很长,虽然有人可能想转掉,但我可以没有它。

答案1

set formatoptions-=tc

请参阅:help fo-table获取更多信息。

Wim 的建议set textwidth=0应该具有相同的效果,尽管许多烦人的文件类型插件会为您撤消这一点。 (啊。)

答案2

我假设您正在谈论长行在视觉上“包裹”以显示在多行上的功能。 (但这不会干扰文件的内容,这只是文本视觉呈现的方式。)发出以下命令来关闭此功能:

:set nowrap

如果您发现 vim 确实自动分割行(不仅仅是视觉上而是通过实际插入换行符),那么您必须配置 vim 来限制文本宽度;默认情况下不启用此功能。在这种情况下,您可以像这样再次禁用它:

:set textwidth=0

编辑您的.vimrc配置文件以使这些更改永久生效。

相关内容