我可以通过运行查看插件的可配置变量
:let
但是,随着安装的数量增多,这会变得乏味。而且它们不是按字母顺序排序的。
我当然可以浏览插件的文档。
在 vim 中,有没有办法查看名称与模式匹配的所有变量?例如,如果我想查看包含航空公司的所有变量该怎么办?不仅是以 airline
开头的,还包括带有 b:airline_whitespace_check
这样前缀的?
无论 vim 中是否内置了方法来执行此操作,是否有办法通过子 shell 通过 grep
传输 :let
的内容?所以可以做这样的事情:
<magic that echos :let to subshell> | grep airline | sort
最佳答案
您可以简单地使用命令行完成:
: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
关于vim - 查看名称与模式匹配的 vim 变量(即显示名称包含 "airline"的变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53271187/