我在我的.vimrc文件中启用了set wrap linebreak nolist换行功能。但是,这具有令人讨厌的行为,即屏幕上不完全可见的行被完全隐藏并替换为@符号:



如何使这些行甚至显示出来虽然它们被部分隐藏了?

评论

我的Web服务日志文件中一行的行宽为98518个字符。包装后,它会填满1个以上的屏幕。如何在vim中平滑滚动?使用$和w之类的导航键无法正常工作,是否还有另一个键一次跳转说1000个字符?

@ropata您可以在.vimrc中使用诸如nnoremap H 1000h和nnoremap L 1000l之类的东西,使H向左移动1000个字符,并且对L相似,或者可以在Vim中换行(gww)。但这是一个不同的问题,您应该将其作为一个单独的问题提出。

#1 楼

您可以使用:

:set display+=lastline


来自:help 'display'

lastline        When included, as much as possible of the last line
                in a window will be displayed.  When not included, a
                last line that doesn't fit is replaced with "@" lines.


评论


:help'显示'更准确。

–nightire
2015年2月21日,1:13