显示部分隐藏的包装线


14

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

即使部分隐藏了这些线,我如何显示它们?


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

@ropata你可以使用像nnoremap H 1000h,并nnoremap L 1000l在您.vimrc做出H向左移动1000个字符及类似的L,或者你可以换行(gww内VIM)。但这是一个不同的问题,您应该将其作为一个单独的问题提出
门把手2015年

Answers:


17

您可以使用:

: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 'display'更准确。
晚上
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.