查看名称匹配模式的 vim 个变量(即显示名称包含 "airline" 的变量)
View vim variables with names matching pattern (i.e. show variables with name containing "airline")
我可以通过 运行
查看插件的可配置变量
:let
但是,随着安装的越来越多,这会变得乏味。而且它们不是按字母顺序排序的。
我当然可以查看插件的文档。
在vim中,有没有办法查看名称与模式匹配的所有变量?比如,如果我想查看所有包含 airline
的变量怎么办?不仅仅是以 airline
开头的,还有前缀为 b:airline_whitespace_check
?
的
不管 vim 中是否内置了执行此操作的方法,是否可以通过子外壳将 :let
到 grep
的内容通过管道传输?所以可以做这样的事情:
<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
我可以通过 运行
查看插件的可配置变量:let
但是,随着安装的越来越多,这会变得乏味。而且它们不是按字母顺序排序的。
我当然可以查看插件的文档。
在vim中,有没有办法查看名称与模式匹配的所有变量?比如,如果我想查看所有包含 airline
的变量怎么办?不仅仅是以 airline
开头的,还有前缀为 b:airline_whitespace_check
?
不管 vim 中是否内置了执行此操作的方法,是否可以通过子外壳将 :let
到 grep
的内容通过管道传输?所以可以做这样的事情:
<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