Ho trovato la risposta a questa domanda mentre la scrivevo, quindi l'ho ampliata un po '. Volevo accedere all'argomento --servername
, al fine di creare impostazioni dinamiche nel mio file .vimrc
.È possibile accedere agli argomenti della riga di comando di vim in vimscript?
Tramite l'aiuto di vim, ho trovato la variabile v:servername
e il mio script funziona. Tuttavia, ora sono curioso di sapere se è possibile accedere a qualsiasi argomento da riga di comando arbitrario. Ad esempio, se volessi sapere se vim era in modalità Lisp (-l
) o in modalità di debug (-D
), come dovrei farlo? Non sembra esserci nessuna corrispondente v:
variabile per loro.
Qui ci sono le variabili che ho trovato da autocompleting :help v:<Tab>
Esiste un modo generico per accedere argomenti della riga di comando da vimscript?
Grazie. La soluzione è equivalente all'altra risposta, marcatura corretta a causa della citazione. – mwcz