问题描述
我正在尝试 vscodevim extension。但是,在那里使用 :edit/:vsplit/:split 时,我对不同的行为感到困惑。在原始vim中,当点击:edit和tab
时,当前目录中的文件列表如下图所示:
但是,在 vscodeVim 中,它显示第一个文件名,在本例中为 iPBlas.cpp
目录中,如下所示。
有人知道如何在使用 :edit + tab
时实现类似 vim 的原始行为吗?
解决方法
您当前在该 Visual Studio Code 扩展中的行为符合 Vim 的默认命令行完成行为。
您在 Vim 中习惯的行为不是命令行补全的默认行为。它是通过启用 :help 'wildmenu'
并将 list
作为 :help 'wildmode'
的值获得的。
看看扩展是否支持这些选项。
那个扩展不是 Vim。这只是部分模拟,因此没有任何理由期望任何东西都能正常工作。 特别是如果您考虑到定制。