Sublime Text安装LSP核心插件启用语言服务器协议

轻敏君_1221

轻敏君_1221

2026-09-09

742人浏览

原创

lsp插件装完需手动配置语言服务器才能生效。先确认package control已安装,再通过命令面板安装lsp及对应封装插件(如lsp-pyright),最后在用户设置中启用语言、配置scopes/syntaxes/command,右下角显示“lsp: pyright”才表示连通成功。

sublime text安装lsp核心插件启用语言服务器协议

装完 LSP 插件不等于 LSP 就能用——它默认一个语言服务器都不启,所有补全、跳转、悬停都静默失效。必须手动配置并确认服务真在跑。

确认 Package Control 已就位再动其他

没它,LSP 插件根本装不上。按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS),输入 Package Control: Install Package 能弹出列表才算成功。如果报 command not found,就得手动装:

  • 打开 View → Show Console
  • 粘贴官方安装脚本(含哈希校验),回车执行
  • 重启 Sublime Text

LSP 插件和语言服务器必须分两步装

LSP 是通用客户端,只管通信;真正干活的是语言服务器(比如 pyright、typescript-language-server)。直接 npm 或 pip 装裸二进制,常因路径不可见而静默失败。

Sublime Text Build Linux版
Sublime Text Build Linux版

Sublime Text Linux x86-64 deb 安装包。官方也提供 rpm、tar.xz 和软件源安装方式。

下载
  • 先装 LSP:命令面板搜 Package Control: Install Package → LSP(作者 sublimelsp)
  • 再装封装好的语言服务器插件,比如 LSP-pyright(Python)、LSP-typescript(TS/JS)——它们自带下载逻辑和默认 command 配置,省去手动找路径的麻烦
  • 别同时启用 Anaconda 和 LSP-pyright:两者抢补全通道,会导致签名不显示、CPU 占用飙升

关键配置项必须手动加进用户设置

装完插件 ≠ 自动生效。LSP 默认禁用全部语言,也不展示参数文档。必须显式启用,并配对 scopes、syntaxes 和 command。

  • 打开 Preferences → Package Settings → LSP → Settings
  • 在右侧用户设置中加入对应语言配置段,例如 Python:
    {
      "enabled_languages": ["python"],
      "clients": {
        "pyright": {
          "command": ["/usr/local/bin/pyright", "--stdio"],
          "scopes": ["source.python"],
          "syntaxes": ["Packages/Python/Python.sublime-syntax"]
        }
      }
    }
  • command 必须指向真实可执行文件,且含 --stdio;Windows 下路径反斜杠要双写或用正斜杠,否则解析失败
  • 右下角出现 LSP: pyright 才算连通;若只显示 LSP: ready 或无反应,说明服务器根本没启动

验证是否真在运行:三处必查

补全没反应?不是插件坏了,是后端没起来。重点看这三处:

  • 按 Ctrl+Alt+Shift+P(Win/Linux)或 Cmd+Alt+Shift+P(macOS):状态栏输出必须是 source.python 这类有效 scope,不是 text.plain
  • 打开控制台(Ctrl+`),搜 LSP 或 error:留意 Failed to start server: exit code 1 或 spawn pyright ENOENT
  • 把配置里的 command 数组完整复制到终端执行(如 pyright --stdio):报 command not found 就得补 PATH 或改用绝对路径

项目结构影响比想象中大:单个打开 .py 文件,没有 pyproject.toml 或 package.json,很多服务器会降级运行甚至拒绝加载 AST —— 这类细节不报错,但功能直接打折。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

457

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

940

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

3112

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

1036

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

929

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

474

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2836

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

5332

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

827

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程