You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何查看coc-nvim配置的当前文件的LSP信息?

如何查看coc-nvim配置的当前文件的LSP信息?

刚从lspconfig+mason转用coc-nvim的话,确实会有点不习惯找不到对应命令~别担心,我给你整理几个实用的方法,完全能替代:LspInfo的功能:

  • 最全面的信息查看::CocInfo
    输入这个命令后,会弹出一个专门的信息窗口,里面包含所有已激活的语言服务(LSP),还有它们的运行状态、关联的文件类型、配置细节等。你可以在里面快速定位到当前文件对应的LSP服务,信息很全。

  • 精准查看当前活跃服务::CocList services
    这个命令更聚焦,会直接列出所有注册的语言服务,其中当前缓冲区正在使用的服务会被标记为active,一眼就能看出来哪个LSP在为当前文件工作,非常直观。

  • 查看单个服务的详细日志::CocCommand workspace.showOutput <服务名>
    如果想深入了解某个LSP的运行状态、诊断输出或者日志信息,比如当前文件用的是tsserver,就输入:CocCommand workspace.showOutput tsserver,能看到这个服务的实时输出细节,排查问题也很有用。

另外,如果你觉得每次输命令麻烦,还可以自己配个快捷键,比如在你的init.vim或者init.lua里加一行:

nnoremap <leader>li :CocList services<CR>

之后按<leader>+li就能快速调出服务列表啦~

备注:内容来源于stack exchange,提问作者realzhujunhao

火山引擎 最新活动