14 Stimmen

Syntax-Highlight Python in einer Vim-Faltzeile

Ich habe festgestellt, dass Code-Faltung hilft mir, meine Dateien besser zu organisieren. Am unteren Rand meiner ~/.vimrc ermögliche ich vim code falten standardmäßig:

""Folding
set foldmethod=indent
set foldnestmax=2
nnoremap <space> za
vnoremap <space> zf
"set nofoldenable       "set this to disable folding on file open

Dies hat den Vorteil, dass die SPACE um die Falten am Cursor umzuschalten, oder wenn sie mich zu stören beginnen, kann ich mit zR um alles zu entfalten.

Allerdings bin ich auch süchtig nach Syntaxhervorhebung. Ich verwende Dmitry Vasilievs python.vim , aber es hebt die Syntax in einer Faltlinie nicht hervor:

vim folded, no syntax highlighting

Das Fehlen der Syntaxhervorhebung für Field('id', type='integer', unique=True, notnull=True), macht es schwer für meine Augen, wenn ich daran gewöhnt bin, die hellen Farben zu sehen

Was ich suche, ist ein python.vim die die Syntaxhervorhebung in einer Fold-Zusammenfassung unterstützt... wenn es Dmitry's wäre, würde es die Zeichenfolgen in grüner Farbe hervorheben, etwa so:

desired folding highlights

Ich möchte weiterhin die foldmethod=indent wenn möglich. Gibt es eine Möglichkeit, Syntaxhervorhebungen in Falzzusammenfassungen zu erhalten? Vielleicht eine andere python.vim ?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X