我最近从 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 的错误和警告。
在你的coc-settings.json
文件中写:
{
"diagnostic.checkCurrentLine": true
}
Run Code Online (Sandbox Code Playgroud)
coc-settings.json
可以在 ~/.vim/coc-settings.json 中找到
或者
在 vim 类型:CocConfig
中转到该文件