Instructions sur plusieurs lignes

9

Existe-t-il un moyen de diviser une instruction d'une ligne en plusieurs lignes?

Par exemple, j'aimerais transformer

setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" 

dans

setlocal variable_name = condition1 ? "1" : 
                         condition2 ? "0" : 
                         condition3 ? "a long string" : 
                                      "another long string" 

mais quand je l'essaye comme ci-dessus, cela déclenche l'erreur "Argument invalide".

Jcao02
la source

Réponses:

10

Pour avoir plusieurs lignes dans un vimscript, vous devez ajouter les lignes suivantes avec \

setlocal variable_name = condition1 ? "1" : 
                       \ condition2 ? "0" : 
                       \ condition3 ? "a long string" : 
                       \              "another long string" 
jecxjo
la source