

























5 w568w 2024 年 6 月 19 日弄清楚关系就好理解了,每个插件都是各司其职,互相功能没有交集: # LSP nvim 自身有 LSP 支持,能够根据不同文件类型启动并连接到对应的 LSP 服务器。 - nvim-lspconfig:nvim 官方维护。收集了常见 LSP 服务器的配置选项,提供统一的 Lua 配置接口,用于更改服务器的具体设置; # 自动补全 - nvim-cmp:提供自动补全 UI ,可以添加插件,从不同源获得补全建议; - cmp-nvim-lsp:nvim-cmp 的一个插件,为 nvim-cmp 添加 LSP 源; # 包管理器 - mason.nvim:一个包管理器,用于安装不是 nvim 插件的其他包和二进制程序(例如 lsp 服务器); - mason-lspconfig.nvim:mason.nvim 的一个插件,用于方便地启用和配置 mason 下载的 lsp 服务器程序。配置接口仍由 nvim-lspconfig 提供; # 其他 - lsp-zero.nvim:没用过。看了下是个懒人配置包,没有特别去用的必要。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。