vim wildmenu:使用与 <down> 不同的键进入子目录

cli*_*ime 4 vim

这已经困扰我很长时间了。我喜欢使用wildmenu 在命令模式下浏览目录。问题是,为了进入子目录,我需要使用<down>总是遥不可及的密钥。我试图做一些映射来克服这个问题,但没有成功。例如:

cnoremap <C-j> <DOWN>
Run Code Online (Sandbox Code Playgroud)

但是,如果我<C-j>想在wildmenu 中进入子目录时按,则菜单会消失并^I出现在命令行的末尾。知道如何解决这个问题吗?

Ing*_*kat 5

Christian Brabandt 在 vi​​m_dev 上提出了不同的解决方案:为了使您的原始映射正常工作,您需要将其设置'wildcharm'为与以下相同的值'wildchar'

:let &wildcharm = &wildchar
:cnoremap <C-j> <DOWN>
Run Code Online (Sandbox Code Playgroud)