使用原始 vim 中的 :edit 和 `tab` 时不同的 VSCodeVim 行为

Diffrent VSCodeVim behavior when using :edit and `tab` from the original vim

我正在尝试 vscodevim extension。但是,我对在那里使用 :edit/:vsplit/:split 时的不同行为感到困惑。在原来的vim中,当点击:edit和tab时,当前目录下的文件列表如下图所示: 但是,在 vscodeVim 中,它显示第一个文件名,在本例中为目录中的 iPBlas.cpp,如下图所示。

有人知道如何在使用 :edit + tab 时实现原始的 vim 行为吗?

您当前在 Visual Studio 代码扩展中的行为符合 Vim 的默认命令行完成行为。

您在 Vim 中习惯的行为 不是 命令行完成的默认行为。它是通过启用 :help 'wildmenu' 并将 list 作为 :help 'wildmode' 的值获得的。

查看扩展是否支持这些选项。


该扩展名不是 Vim。这只是部分仿真,因此没有理由期望任何东西都能以相同的方式工作。 特别是 如果您考虑到自定义。