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?


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.

:help 'display'jest dokładniejszy.
nightire
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.