如何使 vim 的自动完成行为类似于 bash 的默认自动完成?

has*_*sen 14 bash vim autocomplete

当您键入 :e 时,some/path/file<Tab>如果有多个匹配项,vim 只会选择第一个匹配项,您必须使用 Tab 键循环浏览其余项。(很像 Windows CLI 的行为)。

我如何让它表现得像 bash 一样,它只会在出现歧义之前完成?

编辑:更新的问题更清楚一点。

Joh*_*n T 25

将此添加到您的.vimrc

set wildmenu
set wildmode=list:longest
Run Code Online (Sandbox Code Playgroud)

  • 我刚刚注册了超级用户并回答了问题,这样我就可以获得足够的声誉来支持你的回答。谢谢你。 (4认同)