coc.nvim找不到模块路径下的Go定义
我目前正在使用vim go+coc.nvim和语言服务器来浏览go代码。 下面是我的语言服务器配置:coc.nvim找不到模块路径下的Go定义,go,neovim,coc.nvim,Go,Neovim,Coc.nvim,我目前正在使用vim go+coc.nvim和语言服务器来浏览go代码。 下面是我的语言服务器配置: { "languageserver": { "golang": { "command": "gopls", "rootPatterns": ["go.mod", ".vim/", ".git/", &q
{
"languageserver": {
"golang": {
"command": "gopls",
"rootPatterns": ["go.mod", ".vim/", ".git/", ".hg/"],
"filetypes": ["go"]
}
}
}
当go源文件位于模块路径(即($GOPATH/pkg/mod/xxxx.xx.xxx/…)之外时,我可以成功跳转到定义
但是,当我试图在打开模块路径下的文件时跳转到定义时,我只是在nvim中得到了错误(“[coc.nvim]definition not found”)。
有人知道如何解决这个问题吗?这样就可以在模块路径中安装的go代码中的定义之间跳转