使用与原始 vim

问题描述

我正在尝试 vscodevim extension。但是,在那里使用 :edit/:vsplit/:split 时,我对不同的行为感到困惑。在原始vim中,当点击:edit和tab时,当前目录中的文件列表如下图所示:

enter image description here

但是,在 vscodeVim 中,它显示一个文件名,在本例中为 iPBlas.cpp 目录中,如下所示。

enter image description here

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

解决方法

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

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

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


那个扩展不是 Vim。这只是部分模拟,因此没有任何理由期望任何东西都能正常工作。 特别是如果您考虑到定制。