3

我最近从 ALE 转到 coc.nvim,因为 ALE 的智能感知不是很好。但我发现错误或警告弹出窗口存在一个问题。光标需要正好位于带下划线的错误上。

有没有办法让 coc 无论光标在哪里都显示弹出窗口?

我知道我可以使用命令转到下一个和上一个错误。但我认为这会让一些事情变得更容易。

4

3 回答 3

7

在你的coc-settings.json文件中写:

{
 "diagnostic.checkCurrentLine": true
}

coc-settings.json可以在 ~/.vim/coc-settings.json 中找到

或者

在 vim 类型:CocConfig中转到该文件

于 2020-07-02T08:57:08.000 回答
1

在您的coc-settings.json文件中(:CocConfig如果您已经在 Vim 中,如另一个答案所述,您可以键入)添加以下行:

{
  ...
  "diagnostic.virtualText": true,
  "diagnostic.virtualTextCurrentLineOnly": false
}

然后关闭您的 vim 实例并再次打开它或键入:CocRestart以重新启动 Coc。即使您没有踏入该行,您也应该看到 coc 的错误和警告。

于 2021-12-27T11:49:11.643 回答
0

使用:CocList diagnostics https://github.com/neoclide/coc.nvim/wiki/Using-coc-list#builtin-list-sources

或者lopen如果您启用此参数。 https://github.com/neoclide/coc.nvim/blob/afbe23851a6eb4a81a160c0d3e3feec5a27fd7a2/doc/coc.txt#L360

于 2020-05-10T05:44:53.597 回答