<C-space> 在Windows终端的PowerShell中的neovim中不起作用



大家好!

我正在为"Windows终端"配置neovim。我安装了coc插件。我想用它来触发VSC中的建议。但问题是,在neovim根本不起作用。

这是我尝试使用的重映射:

" Use <c-space> to trigger completion.
if has('nvim')
inoremap <silent><expr> <c-space> coc#refresh()
else
inoremap <silent><expr> <c-@> coc#refresh()
endif

我试过了:

inoremap <silent><expr> <Nul> coc#refresh()
inoremap <silent><expr> <c-@> coc#refresh()

它们也不起作用。

此外,我试图检查是否与其他重制版一起工作:

inoremap <c-@> print<cr>
inoremap <c-space> print<cr>
inoremap <Nul> print<cr>

即使直接使用powershell、命令提示符、bash和cmder终端,它也不会键入"打印"文本。

BTW ctrl+空间直接在"windows终端"和PowerShell中作为自动完成。有人能告诉我,是新冠肺炎还是末期疾病?

以前有人解决过这个问题吗?

我在发帖前发现了互联网,唯一发现的是这篇2年前的文章,但它没有帮助。

不确定"Windows和Powershell";但是ctrl+y对我有用。我让自己更容易了,只是重新映射了ctrl+y。`inoremap

相关内容

  • 没有找到相关文章

最新更新