Teilweise ausgeblendete umbrochene Linien anzeigen


14

Ich habe den Zeilenumbruch set wrap linebreak nolistin meinem .vimrc aktiviert. Dies hat jedoch das ärgerliche Verhalten, dass Linien, die auf dem Bildschirm nicht vollständig sichtbar sind, vollständig ausgeblendet und durch @ -Zeichen ersetzt werden:

Wie kann ich diese Zeilen anzeigen, obwohl sie teilweise ausgeblendet sind?


Meine Webdienst-Protokolldatei enthält eine Zeile mit einer Breite von 98518 Zeichen. Wenn es eingewickelt ist, füllt es mehr als einen Bildschirm aus. Wie kann ich in vim reibungslos scrollen? Die Verwendung von Navigationstasten wie $ und w funktioniert nicht ganz. Gibt es eine andere Taste, die beispielsweise 1000 Zeichen gleichzeitig überspringt?
Roblogic

@ropata Sie könnten so etwas wie nnoremap H 1000hund nnoremap L 1000lin Ihrem verwenden .vimrc, um H1000 Zeichen und ähnliches nach links zu bewegen L, oder Sie könnten die Zeile ( gww) in Vim umbrechen. Aber das ist eine andere Frage, die Sie als separate Frage stellen sollten .
Türknauf

Antworten:


17

Sie können verwenden:

:set display+=lastline

Von :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'ist genauer.
Nightire
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.