Просмотр переменных vim с шаблоном соответствия имен (т.е. показ переменных с именем, содержащим «авиакомпанию») - PullRequest
0 голосов
/ 13 ноября 2018

Я могу увидеть настраиваемые переменные плагина, запустив

:let

Но, так как больше установлено, это становится утомительным.И они не отсортированы по алфавиту.

Конечно, я могу просмотреть документацию плагина.

В vim есть ли способ увидеть все переменные с именами, соответствующими шаблону?Например, что если я хочу увидеть все переменные, содержащие airline?Не только те, которые начинаются с airline, но также и с такими префиксами, как b:airline_whitespace_check?

Независимо от того, есть ли способ, встроенный в vim, сделать это, есть ли способ передать содержимое :let черезgrep через подоболочку?Так что-то подобное можно сделать:

<magic that echos :let to subshell> | grep airline | sort

1 Ответ

0 голосов
/ 13 ноября 2018

Вы можете просто использовать завершение командной строки:

:let qf<C-d>
qf_mapping_ack_style            qf_mapping_filegroup_next
qf_mapping_filegroup_previous   qf_statusline

Обратите внимание, что :let не покажет вам все переменные плагина. Он показывает только те, которые определены в текущем контексте.


Команда "new" :help :filter, к сожалению, не работает на :let, поэтому здесь она бесполезна.


Другой способ:

:redir @a
:let
:redir END
:vnew
@ap
:v/qf/d
...