首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏MasiMaro 的技术博文

    从零开始配置vim(23)——lsp基础配置

    好在 neovim 社区听从了程序员们对于 lsp 的呼唤,它内置了lsp 的客户端,并且为了方便配置服务端,它提供了一个名为 nvim-lspconfig 的插件。 在现在的 neovim 版本下配置不同语言的 lsp已经很方便了,根据官方的文档,我们只需要4步即可 安装 nvim-lspconfig 插件 安装对应语言 lsp 的服务端 针对 xx语言,添加语言的配置 use {'neovim/nvim-lspconfig'} 我们可以去微软的官方网站查看各个语言的服务端信息 https://microsoft.github.io/language-server-protocol use { "williamboman/nvim-lsp-installer", "neovim/nvim-lspconfig", } 我们还是一样,在plugin-config 目录下创建一个配置文件用来配置 看到这里不知道小伙伴是否有点头晕了,这次我们安装了好多内容,也创建了不少配置文件,下面来回顾一下 安装 nvim-lspconfig 来用于lsp的配置 安装 nvim-lsp-installer 来安装不同语言的

    4.3K10编辑于 2022-09-28
  • 来自专栏编译思想

    详解nvim内建LSP体系与基于nvim-cmp的代码补全体系

    为了更加方便快速的使用nvim的LSP模块,nvim官方提供了neovim/nvim-lspconfig这个插件。 nvim-lspconfig通过插件管理器安装以后,我们就可以通过require的方式获取它,并通过它来配置某个编程语言的语言服务客户端。 无论使用何种插件管理器,nvim-lspconfig的使用流程都是一样: 安装nvim-lspconfig插件(通过lazy.nvim、packer等插件管理器,甚至是纯手工安装); 在确保该插件安装完成后的某个时机 但是,配置语言服务如果仅使用nvim原生的方式是比较复杂的,于是nvim官方提供了一个插件nvim-lspconfig,来帮助用户以更加简单快捷的方式来配置语言服务。 如果使用nvim内置的LSP配合nvim-lspconfig,nvim是不提供代码补全能力的,仅有类型、语法检查、各种代码定义与实现的查看与跳转等功能。

    3.8K12编辑于 2023-10-18
  • 来自专栏开源服务指南

    一键生成精美电子书:让阅读更加惬意 | 开源日报 No.115

    neovim/nvim-lspconfig[5] Stars: 8.5k License: Apache-2.0 nvim-lspconfig 是 Neovim 的 LSP 客户端配置集合,主要功能包括安装语言服务器

    33010编辑于 2023-12-20
  • 来自专栏ZED IDE

    2026 年值得高效开发者奔赴的开发工具清单

    nvim-lspconfig语法高亮?tree-sitter模糊查找?telescope.nvim多光标?vim-visual-multiHelix说:“这些,我都内置了。”

    25710编辑于 2026-01-18
  • 来自专栏浪浪山下那个村

    neovim 从0开始配置优化

    { name = "path" }, }), }) end, }, { "neovim/nvim-lspconfig

    1.2K20编辑于 2024-06-09
  • 2026 年值得高效开发者奔赴的开发工具清单!

    nvim-lspconfig 语法高亮?tree-sitter 模糊查找?telescope.nvim 多光标?vim-visual-multi Helix 说:“这些,我都内置了。”

    35210编辑于 2026-02-27
  • 来自专栏MasiMaro 的技术博文

    从零开始配置vim(25)——关于 c++ python 的配置

    言归正传,让我们开始吧 之前我们根据lua语言配置了基于lsp的代码高亮、自动跳转、自动补全等等功能,那个时候我们安装了很多插件,像 nvim-lspconfig、nvim-lsp-installernvim-cmp

    1.5K30编辑于 2022-10-27
  • IDE与助手系列02 | 管道/钩子/工作流,在 IDE 中的应用

    通过插件组合实现:telescope.nvim + nvim-lspconfig + null-ls.nvim形成代码操作流异步架构:Lua协程处理并发,避免阻塞UI。9.

    21820编辑于 2026-01-18
  • 来自专栏goodcitizen

    老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim

    如果不进行这个设置,后面在编译 lsp-server 中的 lsp-kind.nvim & nvim-lspconfig 模块时会失败: glibc 系统提供的 2.17 不行,clangd 需要至少 during bootstrap here. -- check the below link for all the supported LSPs: -- https://github.com/neovim/nvim-lspconfig

    1.5K10编辑于 2024-08-01
领券