VIM - 自动缩进超长的行

VIM - 自动缩进超长的行

VIM 中是否有一个选项可以自动(像在 Espresso 中一样)显示太长的行而无法在当前窗口中显示的行,以便它们自动换行?

它在 Espresso 中的样子如下:

Espresso 自动缩进

答案1

您希望换行不要完全向左移动,而是尊重缩进,对吗?

我认为没有办法做到这一点。抱歉。

答案2

在普通模式下,输入

:set wrap

这样长行就会被换行。这不会添加 '\n' 换行符或任何缩进,它只是将其移动到新的屏幕行。

或者,

:set textwidth=78
gggqG

重新格式化整个文档以使其适合特定的行宽。(对于输入的新行,它会自动执行此操作,您也可以使用它gqap来格式化单个段落。

相关内容