Wie kann ich Empyy-Zeilen in einer Python-Datei in Vim ausblenden?

494
yarun can

Ich habe einige leere Linien, die in Vim (Gvim) in meinem Farbthema als dunkelviolette Linien angezeigt werden. Ich möchte sie wirklich verstecken. Ich benutze "set list", aber das wird nur durch andere Zeichen ersetzt. Ich möchte diese Zeilen nur ausblenden, stattdessen möchte ich, dass sie wie der Rest des Themas in der Datei aussehen. Ich finde sie ablenkend.

Bitte sehen Sie das Bild für das, was los ist.

Ich weiß, dass sie hilfreich sind, aber für mich lenken sie ab. Vielleicht muss ich hier in der Datei Leerzeichen auschecken, aber das möchte ich nicht immer sehen.

Ich möchte nicht einige vordefinierte Befehle ausführen, um die Leerzeichen möglichst zu löschen. Ich möchte dies nur auf der Syntax- / Session-Seite tun.

Räume

1
Die dunklen Kästchen sehen aus wie das Hervorheben von Leerzeichen. Ingo Karkat vor 5 Jahren 1
Ja, sie tun, wie ich es in meinem Beitrag erwähnt habe, und das ist es, was ich versuche, loszuwerden. yarun can vor 5 Jahren 0
Sie müssen herausfinden, welche Syntaxgruppe die Hervorhebung verursacht. `: syn list` zeigt alle aktiven Gruppen an, aber es ist einfacher, wenn Sie [SyntaxAttr.vim - Syntax-Hervorhebungsattribute des Zeichens unter Cursor einfügen] (https://www.vim.org/scripts/script.php?script_id=) installieren 383) plugin. (Ich pflege eine [erweiterte Verzweigung] (https://github.com/inkarkat/SyntaxAttr.vim).) Wenn Sie den Namen der anstößigen Syntaxgruppe haben, können Sie untersuchen, woher sie kommt. Wenn Sie keine Syntaxgruppe finden, prüfen Sie, ob `: call clearmatches ()` die Hervorhebung entfernt. Ingo Karkat vor 5 Jahren 0
Danke, ich werde einen Blick auf Ihre Gabel werfen yarun can vor 5 Jahren 0

0 Antworten auf die Frage