首先安装LSP插件并配置对应语言服务器,如通过Package Control安装LSP后,使用自动提示或手动编辑设置添加pyright等服务器,需预先通过npm或pip全局安装服务器程序,配置时注意命令路径、语法范围及语言ID匹配,推荐开启保存格式化与调整诊断延迟,通过命令面板查看日志和重启服务,确保PATH包含服务器可执行文件,配置成功后状态栏将显示激活状态,实现补全、跳转、悬停提示等功能。

Sublime LSP 插件用于在 Sublime Text 中集成语言服务器协议(LSP),实现代码补全、跳转定义、悬停提示等现代化编辑功能。配置 LSP 插件需要安装插件本身,并为具体编程语言设置对应的语言服务器。
安装 LSP 插件
打开 Sublime Text,使用 Package Control 安装 LSP:
- 按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板
- 输入 Package Control: Install Package 并回车
- 搜索 LSP,点击安装
启用并配置语言服务器
LSP 安装完成后,需为使用的编程语言配置服务器。可通过自动推荐或手动添加方式配置。
自动配置(推荐初学者):
- 打开一个项目文件,例如 main.py 或 index.js
- LSP 会弹出通知,提示可安装推荐的语言服务器
- 点击“安装”即可自动配置常用服务(如 pyright、typescript-language-server 等)
手动配置方法:
- 进入菜单栏:Preferences → Package Settings → LSP → Settings
- 在右侧用户设置中添加语言服务器配置,例如配置 Python 使用 pyright:
注意:需提前通过 npm 或 pip 安装对应语言服务器,例如:
- Python (Pyright):npm install -g pyright
- JavaScript/TypeScript:npm install -g typescript-language-server
- HTML/CSS:npm install -g vscode-langservers-extracted
常用设置与调试
可在 LSP 设置中调整行为:
- 开启保存时格式化:
"auto_format": true - 控制提示延迟:
"diagnosticsDelay": 500 - 查看服务器状态:通过命令面板输入 LSP: Show Log 查看连接状态
- 重启服务器:修改配置后使用 LSP: Restart Servers
确保系统 PATH 能找到安装的 language server 可执行文件,否则 command 会执行失败。
基本上就这些。配置成功后,你会在状态栏看到语言服务器已激活,享受智能提示和代码导航功能。










