Pregunta:
¿Hay alguna forma de dividir una instrucción de una línea en varias líneas?
Por ejemplo, me gustaría transformar
setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string"
en
setlocal variable_name = condition1 ? "1" :
condition2 ? "0" :
condition3 ? "a long string" :
"another long string"
pero cuando lo intento como arriba, aparece el error "Argumento no válido".
Respuesta:
Para tener varias líneas en un vimscript, debe anteponer las siguientes líneas con \
setlocal variable_name = condition1 ? "1" :
\ condition2 ? "0" :
\ condition3 ? "a long string" :
\ "another long string"