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.