Czy istnieje prosty sposób na sprawdzenie aktualnej wartości określonego ustawienia Vima? Jeśli chcę poznać bieżącą wartość, powiedzmy tabstop
, mogę uruchomić:
:set tabstop
bez podania argumentu, a Vim powie mi bieżącą wartość. Jest to dobre dla wielu ustawień, ale nie jest dobre dla tych, które są prawdziwe lub fałszywe. Na przykład, jeśli chcę sprawdzić bieżącą wartość expandtab
, uruchom:
:set expandtab
faktycznie włączy expandtab
. Chcę tylko dowiedzieć się, czy jest włączona, czy nie.
Ten rodzaj robi to, co chcę:
:echo &l:expandtab
ale wydaje się dość gadatliwy. Czy jest szybszy sposób?
set <...>?
składnia będzie działać dla „ustawień”, które są opcjami , ale nie dla „ustawień”, które są zmiennymi . Na przykład, aby dowiedzieć się, jaki jest obecny tryb podświetlania składni (zakodowany w zmiennej, a nie w opcji), musisz to zrobićecho b:current_syntax
.