6
Ich habe einen regulären Ausdruck, ^ \{3,}/
, und möchte anstelle der 3
den Wert einer Einstellung oder einer Variablen verwenden. Hier ist der Kontext:Wie kann ich eine Einstellung oder Variable in einem regulären Ausdruck von Vim erweitern?
match LeadingSpaces /^ \{3,}/
highlight LeadingSpaces ctermbg=red guibg=red
Ich möchte den Wert von tabstop
anstelle von 3. Alternativ verwenden, habe ich eine neue Variable verwendet werden, setzen könnte.
Dank. Das funktioniert. Gibt es eine Möglichkeit, eine Zeichenfolge in ein Regex-Muster zu kompilieren, so dass die Einstellungserweiterung nur auf "/^\ {'. & Tabstop.",} /' 'Angewendet werden kann? –
Sie könnten die Zeichenfolge ''/^\ {'. & Tabstop. ',} /'' In eine Variable speichern und dann etwas wie 'execute' mit LeadingSpaces '.regex' abgleichen. –