明智地将wildmenu选项与航空公司插件集成

时间:2017-11-05 18:55:57

标签: vim vim-plugin vim-airline

我在*.vimrc中使用了以下选项来完成命令:

" -- Show matching options in the airline
set wildmenu
set wildmode=list:longest,full
set showcmd
" --

airline插件一起使用时,结果很奇怪:

  • 我正在使用所有选项获得所需的单行栏
  • 此外,上面再次列出了所有选项,如下所示:

enter image description here

如何只保留包含所有匹配选项的单行滚动条?

2 个答案:

答案 0 :(得分:2)

您在屏幕截图中的内容符合您为wildmode设置的值,因此... Vim完全按照您的要求执行操作。如果您想要其他行为,则必须尝试不同的可能值。

来自:help 'wildmode'

"list:longest"  When more than one match, list all matches and
                complete till longest common string.

基本上,只要您在list中保留'wildmode',就会获得不需要的(但明确请求的)列表列表。

IMO,唯一可用的值是full

此外,这个问题与vim-airline无关。

答案 1 :(得分:0)

@romainl,感谢您的贡献。为了记录,可以使用以下设置获得所需的行为:

 " -- Command menu in one line
 set wildmenu
 set wildmode=full
 " --

all comands shwoing in one line