Vim: 软换行和带at符号的长行

Vim: Soft wrap and long lines with at-signs

我有一个启用了 :set wrap 的缓冲区。看起来像这样:

如果我将 window 放大一点,装订线中的 @ 标志就会消失,我可以看到整行。

我的问题是什么选项控制这些 @ at-signs,我如何更改 vim 以在我看不到它们的末尾时向我显示这些长线?

要删除 @ 符号,请在 'display' 选项中启用 lastline 标志,例如将以下内容放入 .vimrc:

set display=lastline

vim 手册的 window-contents 部分更详细地描述了结果行为,但简而言之,这将截断最后一行的末尾并将其替换为 @@@ (以指示它被 window) 的底边切断,而不是将整个最后一行隐藏在 at 符号后面。