意外的 SPACE 字符 while in :Explore 在 Neovim 中点击减号 (-) 时

Unexpected SPACE character while in :Explore when hitting minus key (-) in Neovim

每当我在 :Explore 模式下按减号键 (-) 到 go up dir 时,似乎会以某种方式添加额外的 <SPACE> 字符。

当设置 <SPACE> 映射到 <PageDown> 时出现问题,意外导致向上导航目录跳转页面。我已经从我的 .vimrc 中删除了除 :map <Space> <PageDown> 以外的所有内容,以尝试缩小问题范围并查看是否是插件或设置引起的。我正在使用通过 Homebrew 安装的 NVIM v0.4.2。

我过去在没有这种行为的其他机器上使用过类似的设置,但似乎无法确定我可能在做什么不同的事情。

提前致谢!

好吧,这让我开始了愉快的追逐。我可能是错的,但我认为 netrw 中存在错误:

if !hasmapto('<Plug>NetrwBrowseUpDir')       |nmap <buffer> <silent> <nowait> - <Plug>NetrwBrowseUpDir |endif

看到 |endif 之前的 space 了吗?我认为这是与插件命令一起发送的。我会提交一个补丁,但与此同时你可以将它添加到你的 .nvimrcinit.vim:

nmap - <Plug>NetrwBrowseUpDir

确保该行末尾没有杂散 space!