14

Is there a way to split a one-line instruction into several lines?

For example, I'd like to transform

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

into

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

but when I try it like above, it raises "Invalid argument" error.

Jcao02
  • 432
  • 3
  • 13

1 Answers1

19

To have multiple lines in a vimscript you need to prepend the next lines with \

setlocal variable_name = condition1 ? "1" : 
                       \ condition2 ? "0" : 
                       \ condition3 ? "a long string" : 
                       \              "another long string" 
jecxjo
  • 2,660
  • 13
  • 24