6
Ho un espressione regolare, ^ \{3,}/
, e si desidera utilizzare il valore di un ambiente o una variabile al posto del 3
. Ecco il quadro:Come posso espandere un'impostazione o una variabile in un'espressione regolare Vim?
match LeadingSpaces /^ \{3,}/
highlight LeadingSpaces ctermbg=red guibg=red
mi piacerebbe utilizzare il valore della tabstop
al posto di 3. In alternativa, ho potuto impostare una nuova variabile da utilizzare.
Grazie. Questo funziona. C'è un modo per compilare una stringa in un modello regex in modo che l'espansione delle impostazioni possa essere applicata solo a ''/^\ {'. & Tabstop. ',} /''? –
Puoi salvare la stringa ''/^\ {'. & Tabstop. ',} /'' In una variabile e poi fare qualcosa come 'execute 'corrisponde a LeadingSpaces' .regex'. –