Anweisungen für mehrere Zeilen

9

Gibt es eine Möglichkeit, eine einzeilige Anweisung in mehrere Zeilen aufzuteilen?

Zum Beispiel möchte ich mich verwandeln

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

in

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

aber wenn ich es wie oben versuche, wird der Fehler "Ungültiges Argument" ausgelöst.

Jcao02
quelle

Antworten:

10

Um mehrere Zeilen in einem Vimscript zu haben, müssen Sie den nächsten Zeilen voranstellen \

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