Vim使用coc.nvim查看文档时如何滚动hover悬停区域内容
解决coc.nvim悬停弹窗内容滚动问题
方案1:使用默认快捷键滚动
coc.nvim预设了悬停弹窗的滚动快捷键,不需要额外配置:
- 悬停弹窗弹出后,按
Ctrl+f向下滚动内容 - 按
Ctrl+b向上滚动内容
方案2:自定义滚动快捷键
如果想换成更符合Vim操作习惯的快捷键,可以手动修改配置:
- 在Vim正常模式执行
:CocConfig打开coc配置文件coc-settings.json - 添加如下配置项:
{ "float.scrollUp": "<C-k>", "float.scrollDown": "<C-j>" }
- 保存配置后即可生效,后续悬停弹窗弹出时,按
Ctrl+j向下滚动、Ctrl+k向上滚动。
方案3:恢复原生K调用man页的效果
如果不需要coc的悬停展示,想回到安装前的操作逻辑,直接在你的.vimrc(Neovim用户为init.vim/init.lua对应配置)里添加如下绑定:
nnoremap K :Man <c-r><c-w><CR>
配置生效后按K会直接打开对应关键词的man手册页,和安装coc.nvim前的效果完全一致。
内容的提问来源于stack exchange,提问作者yingmanwumen
相关产品推荐
相关产品推荐

