首先安装LSP和LSP-Rust插件,再下载并配置Rust Analyzer可执行文件至系统路径,接着在LSP设置中添加rust_analyzer客户端配置,确保command指向正确路径,最后打开Rust文件验证功能是否正常启用。

要在 Sublime Text 中配置 Rust Analyzer 插件,需结合 LSP 插件来实现语言服务器功能。Sublime Text 本身不直接支持 Rust Analyzer,但通过 LSP 插件可以集成。
安装必要插件
打开 Sublime Text,确保已安装 Package Control,然后执行以下步骤:
- 按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板
- 输入 "Install Package" 并选择对应选项
- 搜索并安装 LSP 插件
- 再安装 LSP-Rust(可选,简化配置)
安装 Rust Analyzer 二进制文件
Rust Analyzer 需要本地可执行文件:
- 前往 rust-analyzer GitHub 发布页
- 下载适用于你系统的预编译版本(如 Linux、macOS、Windows)
-
解压后将可执行文件(如
rust-analyzer或rust-analyzer.exe)放入系统路径中,例如:/usr/local/bin(Linux/macOS)C:\Users\YourName\bin并加入环境变量(Windows)
配置 LSP 使用 Rust Analyzer
在 Sublime Text 中配置 LSP 使用你安装的 rust-analyzer:
- 打开命令面板(Ctrl+Shift+P)
- 输入 "LSP Settings" 并选择 LSP: Settings
- 在用户设置中添加或修改如下内容:
确保 command 能找到 rust-analyzer。如果不在 PATH 中,使用完整路径,例如:
验证配置
- 打开一个 Rust 项目(
.rs文件) - 保存文件时,LSP 应自动启动 rust-analyzer
- 底部状态栏应显示“LSP active”或具体语言服务器信息
- 悬停变量、错误提示、自动补全等功能应正常工作
若未生效,打开 Tools → Command Palette → LSP: Toggle Log Panel 查看错误信息。
基本上就这些。配置完成后,Sublime Text 就能通过 Rust Analyzer 提供现代 Rust 开发所需的智能提示、跳转定义、重构等能力。










