Ich habe die Antwort auf diese Frage beim Schreiben gefunden, also habe ich es ein wenig erweitert. Ich wollte auf das --servername
Argument zugreifen, um dynamische Einstellungen in meiner .vimrc
Datei zu erstellen.Ist es möglich, in vimscript auf die Befehlszeilenargumente von vim zuzugreifen?
Durch Vims Hilfe fand ich die v:servername
Variable, und mein Skript funktioniert. Jetzt bin ich jedoch neugierig, ob es möglich ist, auf ein beliebiges Befehlszeilenargument zuzugreifen. Wenn ich beispielsweise wissen möchte, ob vim im Lisp-Modus (-l
) oder im Debugging-Modus (-D
) war, wie würde ich es tun? Es scheint keine entsprechende v:
Variable für sie zu geben.
Hier sind die Variablen, die ich von Autovervollständigen :help v:<Tab>
gefunden Gibt es eine allgemeine Art und Weise Befehlszeilenargumente von vimscript zugreifen?
Danke. Die Lösung entspricht der anderen Antwort und ist aufgrund des Zitats korrekt. – mwcz