打开单个项目目录时 Wildmenu“关闭”

打开单个项目目录时 Wildmenu“关闭”

太长了;

我想打开wildmenu<Tab>保持打开状态,直到我打开文件。


假设我有以下目录结构:

./file1
./file2
./dir1/file3
./dir1/dir2/file4
./dir1/dir2/file5
./dir1/dir3/dir4/file6

我通常使用wildmenu和 箭头键来浏览目录。如果我已经file1打开并且想要打开,file5我可以像这样浏览目录:

:tabe dir1/ <Tab>
:tabe dir1/dir2 dir3 file3 <Down>
:tabe dir1/dir2/file4 file5 <Right>
:tabe dir1/dir2/file5 file4 <Enter>

但是,当我尝试执行相同的操作来打开时,file6由于wildmenudir4是里面唯一的文件dir3,我想保持wildmenu打开状态,即使给定目录只有一个选择,以便我可以仅使用箭头键继续导航(无需<Tab>在每个只有一个文件的目录中进行操作)

编辑:我的.vimrc

答案1

您可能想在 .vimrc 中尝试这些设置:

set wildmode=list:longest,full
set wildmenu

而不是 DOS cmd。通过重复点击选项卡来搜索文件的窗口风格,此设置使其像bashshell 中的选项卡完成一样工作。

vim 的截图

                      vim 的 ss 和 wildmenus 打开

参考

相关内容