Gibt es eine einfache Möglichkeit, den aktuellen Wert einer angegebenen Vim-Einstellung herauszufinden? Wenn ich den aktuellen Wert wissen will von tabstop
sagen, ich kann laufen:Aktuellen Wert einer Einstellung in Vim abrufen
:set tabstop
ohne ein Argument übergeben, und Vim mir den aktuellen Wert sagen. Dies ist für viele Einstellungen in Ordnung, aber es ist nicht gut für diejenigen, die entweder wahr oder falsch sind. Zum Beispiel, wenn ich den aktuellen Wert von expandtab
, um herauszufinden, Laufen:
:set expandtab
wird expandtab
tatsächlich aktivieren. Ich möchte nur herausfinden, ob es aktiviert ist oder nicht.
Diese Art der tut, was ich will:
:echo &l:expandtab
aber es scheint recht ausführlich. Gibt es einen schnelleren Weg?
Beachten Sie, dass die 'set <...>?' - Syntax für "Einstellungen" funktioniert, die _options_ sind, aber nicht für "Einstellungen", die _variables_ sind. Um zum Beispiel herauszufinden, was der aktuelle Syntax-Highlighting-Modus ist (kodiert in einer Variablen, keine Option), müssen Sie 'echo b: current_syntax' eingeben. –
Wenn Sie auch _where_ sehen möchten, für die die Option festgelegt wurde, verwenden Sie 'verbose'. In diesem Beispiel: ': verbose set expandtab'. – mkobit