Ich mache meine eigene Funktion, um ein Bash-Skript aufzurufen, das mein Programm kompiliert und ausführt.
Hier ist der Code, den ich versucht habe.
function Compile_and_run(game, major, minor)
!_compile a:game a:major a:minor
endfunction
Das einzige Problem ist, dass es a:game
anstelle des Werts zu analysieren scheint .
Wie sollte ich das bekommen a:game
, a:major
, a:minor
dessen Wert auf die Funktion zu analysieren?
quelle
''
für!_compile
andere als andere Argumente?:execute
Die Argumente von sind VimScript-Ausdrücke, die als Zeichenfolgen ausgewertet werden sollen. Wenn Sie mehrere Argumente übergeben, werden diese mit Leerzeichen verknüpft. Da das erste Argument nur eine Literalzeichenfolge ist, setzen wir es in Anführungszeichen.