Estoy haciendo mi propia función para llamar a un script bash que compila y ejecuta mi programa.
Aquí está el código que he probado.
function Compile_and_run(game, major, minor)
!_compile a:game a:major a:minor
endfunction
El único problema es que parece analizar en a:gamelugar del valor.
¿Cómo voy a conseguir a:game, a:major, a:minorpara analizar su valor para la función?
vimscript
external-command
iProgram
fuente
fuente

''para!_compileque no sean otros argumentos?:executeLos argumentos son expresiones de VimScript que deberían evaluarse en cadenas. Si pasa varios argumentos, se unirán con espacios. Como el primer argumento es solo una cadena literal, lo encerramos entre comillas.