Показать частично скрытые обернутые линии

14

Я включил перенос строки set wrap linebreak nolistв моем .vimrc. Однако, это раздражает, что строки, не полностью видимые на экране, скрыты и заменены знаками @:

Как я могу заставить эти строки отображаться, даже если они частично скрыты?

Дверная ручка
источник
Файл журнала моего веб-сервиса имеет строку шириной 98518 символов. Когда завернуто это заполняет больше чем 1 экран. Как я могу плавно прокрутить его в vim? Использование клавиш навигации, таких как $ и w, не совсем работает, есть ли другая клавиша, которая перемещается, скажем, 1000 символов за раз?
roblogic
@ropata Вы можете использовать что-то вроде nnoremap H 1000hи nnoremap L 1000lв вашем, .vimrcчтобы сделать Hперемещение влево на 1000 символов и тому подобное для L, или вы можете обернуть строку ( gww) в Vim. Но это другой вопрос, который вы должны задать как отдельный вопрос .
Дверная ручка

Ответы:

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'точнее
nightire