nvim_lsp怎么配置跳转到函数定义?
时间: 2024-05-04 20:17:41 浏览: 447
lspsaga.nvim:neovim lsp插件
你可以在你的nvim配置文件中添加类似于以下代码的配置:
```
require'lspconfig'.pyright.setup {
settings = {
pyright = {
disableLanguageServices = false,
analysis = {
autoSearchPaths = true,
useLibraryCodeForTypes = true,
diagnosticMode = "workspace",
typeCheckingMode = "off"
}
}
},
on_attach=require'completion'.on_attach,
cmd = { "pyright-langserver", "--stdio" }
}
```
然后,你可以通过输入命令`:LspJumpDefinition`来跳转到函数定义。如果你想要快捷键来完成这个操作,你可以在你的nvim配置文件中添加以下内容:
```
nnoremap <silent> gd <cmd>lua vim.lsp.buf.definition()<CR>
```
这将允许你通过按下`gd`来跳转到函数定义。
阅读全文