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:
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:
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
?