Verwenden Sie die Funktion input ().
let cmd = input("", "call FileTypeToggle(\"\")\<left>\<left>") exe cmd
Auf der rechten Seite einer Tastaturbelegung können Sie beispielsweise :call FileTypeToggle("")<Left><Left>
einen Funktionsaufruf in der Befehlszeile starten, den Cursor zwischen die Anführungszeichen bewegen und warten, bis der Benutzer das Argument eingegeben und <CR>
manuell gedrückt hat.
Wie können Sie dasselbe innerhalb einer Funktion tun? Ich habe eine Reihe von Permutationen versucht execute
, call
, normal
, und nichts scheint zu funktionieren. Ich bekomme entweder Fehler über nachgestellte Zeichen ( <Left><Left>
) oder führt die Funktion aus, ohne auf Benutzereingaben zu warten.
Verwenden Sie die Funktion input ().
let cmd = input("", "call FileTypeToggle(\"\")\<left>\<left>") exe cmd