Gibt es eine einfache Möglichkeit, den aktuellen Wert einer bestimmten Vim-Einstellung zu ermitteln? Wenn ich beispielsweise den aktuellen Wert von wissen möchte tabstop
, kann ich Folgendes ausführen:
:set tabstop
ohne ein Argument zu übergeben, und Vim wird mir den aktuellen Wert mitteilen. Dies ist für viele Einstellungen in Ordnung, aber für diejenigen, die entweder wahr oder falsch sind, nicht gut. Wenn ich beispielsweise den aktuellen Wert von ausführen möchte, wird Folgendes expandtab
ausgeführt:
:set expandtab
wird tatsächlich aktivieren expandtab
. Ich möchte nur herausfinden, ob es aktiviert ist oder nicht.
Diese Art macht, was ich will:
:echo &l:expandtab
aber es scheint ziemlich ausführlich. Gibt es einen schnelleren Weg?
set <...>?
Syntax für "Einstellungen" funktioniert, bei denen es sich um Optionen handelt , nicht jedoch für "Einstellungen", bei denen es sich um Variablen handelt . Um beispielsweise herauszufinden, wie der aktuelle Syntaxhervorhebungsmodus lautet (in einer Variablen codiert, keine Option), müssen Sie dies tunecho b:current_syntax
.