Pokaż częściowo ukryte owinięte linie

14

set wrap linebreak nolistW moim .vimrc włączyłem owijanie linii . Jednak ma to irytujące zachowanie, że linie, które nie są całkowicie widoczne na ekranie, są całkowicie ukryte i zastąpione znakami @:

Jak mogę wyświetlić te linie, nawet jeśli są częściowo ukryte?

Klamka
źródło
Mój plik dziennika usługi internetowej ma linię o szerokości 98518 znaków. Po zapakowaniu wypełnia więcej niż 1 ekran. Jak mogę płynnie przewijać w vimie? Używanie klawiszy nawigacyjnych, takich jak $ i w, nie działa, czy istnieje inny klawisz, który przeskakuje na 1000 znaków na raz?
roblogic
@ropata Można użyć coś podobnego nnoremap H 1000hi nnoremap L 1000lw .vimrccelu uczynienia Hruchu lewy 1000 znaków i podobna L, czy można zawinąć wiersz ( gww) w Vima. Ale to inne pytanie, które należy zadać jako osobne pytanie .
Klamka

Odpowiedzi:

17

Możesz użyć:

:set display+=lastline

Od :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.
Klamka
źródło
:help 'display'jest dokładniejszy.
nightire