无论光标在哪里,如何让 coc 显示 linting 弹出窗口?

Adi*_*ama 3 vim coc.nvim

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

有没有办法让 coc 显示弹出窗口,无论光标在行上的哪个位置?

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

小智 9

在您的coc-settings.json文件中(如果您已经在 Vim 中,则可以:CocConfig按照其他答案所述输入)添加以下行:

{
  ...
  "diagnostic.virtualText": true,
  "diagnostic.virtualTextCurrentLineOnly": false
}
Run Code Online (Sandbox Code Playgroud)

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


fua*_*z98 5

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

{
 "diagnostic.checkCurrentLine": true
}
Run Code Online (Sandbox Code Playgroud)

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

或者

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