我可以K
在安装 coc.nvim 之前在 Vim 中显示手册页。而当我使用 coc.nvim 做同样的事情时,文档是悬停的,而不是手册页。但有时,文本无法一次显示,如下所示:
我尝试了很多方法来滚动悬停区域,j
, Ctrl+j
, Shift+j
, Ctrl+p
, Shift+p
, Tab, j
...,但它们不起作用。
那么我该怎么做才能滚动文档以便阅读全文
我可以K
在安装 coc.nvim 之前在 Vim 中显示手册页。而当我使用 coc.nvim 做同样的事情时,文档是悬停的,而不是手册页。但有时,文本无法一次显示,如下所示:
我尝试了很多方法来滚动悬停区域,j
, Ctrl+j
, Shift+j
, Ctrl+p
, Shift+p
, Tab, j
...,但它们不起作用。
那么我该怎么做才能滚动文档以便阅读全文
我的vim版本太低,更新后问题解决了
检查:h coc#float#has_scroll
:
if has('nvim-0.4.0') || has('patch-8.2.0750')
nnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
nnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>"
inoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(1)\<cr>" : "\<Right>"
inoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(0)\<cr>" : "\<Left>"
vnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
vnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>"
endif