In meiner .vimrc-Datei möchte ich das Ergebnis eines externen Befehls in einer Variablen speichern, in meinem Fall:
$ echo $LANG
Damit meine vimrc
Akte hätte:
let language = output(!echo $LANG)
if language == 'en'
nnoremap <somekey> <ohanotherkey!>
end if
Bisher konnte ich nicht finden, wie es geht. Ich habe festgestellt, dass ich im Befehlsmodus den gesuchten :read !echo $LANG
Inhalt in meine aktuelle Datei einfügen würde. Aber ich weiß nicht, wie ich es in eine vimrc-Datei schreiben soll.
vimscript
external-command
Feffe
quelle
quelle