Чи є простий спосіб дізнатися поточне значення вказаного параметра Vim? Якщо я хочу знати поточне значення, скажімо tabstop
, я можу запустити:
:set tabstop
не передаючи аргументу, і Vim підкаже мені поточне значення. Це добре для багатьох налаштувань, але це не добре для тих, які є правдивими чи хибними. Наприклад, якщо я хочу дізнатись поточне значення expandtab
, запустіть:
:set expandtab
фактично включить expandtab
. Я просто хочу з’ясувати, включено чи ні.
Цей вид робить те, що я хочу:
:echo &l:expandtab
але це здається досить багатослівним. Чи є швидший шлях?
set <...>?
синтаксис буде працювати для "параметрів", які є параметрами , але не для "параметрів", що є змінними . Так, наприклад, щоб дізнатися, що таке поточний режим виділення синтаксису (закодований у змінній, а не опція), вам потрібно зробитиecho b:current_syntax
.