【发布时间】:2018-07-31 13:11:28
【问题描述】:
我有一个启用了:set wrap 的缓冲区。它看起来像这样:
如果我把窗口稍微大一点,排水沟中的@ 标志就会消失,我可以看到整行。
我的问题是这些@ at-signs 由哪个选项控制,当我看不到它们的结尾时,如何更改 vim 以显示这些长行?
【问题讨论】:
我有一个启用了:set wrap 的缓冲区。它看起来像这样:
如果我把窗口稍微大一点,排水沟中的@ 标志就会消失,我可以看到整行。
我的问题是这些@ at-signs 由哪个选项控制,当我看不到它们的结尾时,如何更改 vim 以显示这些长行?
【问题讨论】:
要删除@ 符号,请在'display' 选项中启用lastline 标志,例如将以下内容放入您的.vimrc:
set display=lastline
vim 手册的window-contents 部分更详细地描述了由此产生的行为,但简而言之,这将截断最后一行的末尾并用@@@ 替换它(表示它被底部截断窗口边缘),而不是将整个最后一行隐藏在 at 标志后面。
【讨论】: