首页 > 解决方案 > Neovim LSP:未找到语言服务器

问题描述

我正在尝试设置 neovim 的新 LSP。

按照手册,我下载了插件 lspconfig、pyright 和 typescript 语言服务器,并在 my 中获取了设置init.vim,如下所示:

local nvim_lsp = require('lspconfig')

nvim_lsp.pyright.setup{}
nvim_lsp.tsserver.setup{}

在有效的 root_dir(具有 package.json 和/或 setup.cfg,...)中打开一个.py或文件后,我没有收到代码错误,没有智能感知,并且显示 0 个客户端已连接。.ts:LspInfo

现在有一个问题:我使用yarn global,而不是安装语言服务器,npm -g并且我使用的是 asdf 版本管理器,因此它们的二进制文件可能不在预期的路径中。

LSP 是否在预定义的路径中搜索服务器?如果是这样,我该如何添加到这些路径?

标签: typescriptneovimpyrighttsserver

解决方案


推荐阅读