Я столкнулся со следующим поведением в vim, которое показалось мне немного неожиданным:
:let word="nnoremap"
:h word
Я думал, что он откроет справку для nnoremap
, но вместо этого откроется справка для word
. Может ли кто-нибудь объяснить мне это поведение (или, возможно, указать, где оно задокументировано в справке vim)? Каким будет способ ссылки на значение переменной? Например, теперь я делаю:
:execute(printf(':h %s', word))
Есть ли более простой способ сделать это, например, что-то вроде (в псевдосинтаксисе):
:h &word