Sublime文本编辑器如何配置Rust(Window系统)
1、安装Rust(以Window系统为例)
官网上下载并安装Rust,运行安装程序后会安装Rust程序

2、确认Rust及Cargo是否成功安装
在配置 Sublime 之前,先确认 Rust 安装正确, cmd窗口
rustc --version
cargo --version能看到版本号,才继续往下走
3、安装rust-analyzer
为什么你需要rust-analyzer?
如果没有 rust-analyzer,Sublime Text 只是一个好用的记事本——它只认识颜色(语法高亮),不认识逻辑。
有了 rust-analyzer,Sublime Text 就变成了一个强大的 IDE(集成开发环境)——它能理解你的意图,防止你犯错。
它是一个专门为编辑器提供“智能服务”的后台程序。它并不负责把你的代码变成可执行文件(那是 rustc 编译器干的事),它专门负责在你写代码的过程中提供检查及提示
cmd里输入以下命令安装
rustup component add rust-analyzer按上面的命令安装后,通过下面的命令查询安装rust-analyzer的位置(后面需要用到这个路径)
rustup which rust-analyzer确定到路径后,可以在rust-analyzer路径下,通过以下命令查看是否安装成功,看到具体的版本号即表示安装好了
rust-analyzer --version4、Sublime配置
4.1、Sublime安装Package
1)、首先打开Sublime Text,使用快捷键Shift+Ctrl+P,弹出查找栏
2)、在搜索框中直接输入关键字 install ,出现下拉选项
3)、点击选择其中的:Install Package Control,等待安装

安装Package Control后,才能安装其他3个,按下面的操作安装这3个Package

Rust Enhanced (主要作用语法高亮)
LSP (Language Server Protocol 客户端)
LSP-rust-analyzer (Rust-Analyzer LSP专用包)

Sublime总共需要安装以上这些包,其中Package Contol是Sublime中安装管理package的,需要先安装上
4.2、【重要】Sublime中LSP-Rust-Analyzer的配置(设置rust-analyzer的路径)

进到入LSP-rust-analyzers的配置页面,配置正确的rust-analyzers.exe的路径,第3步获得的rust-analyzers.exe的实际路径,保存并退出


5、Sublime Build的脚本设置
新建一个新的Build System,输入的下面的内容,并起一个喜欢的名字

{
"cmd": ["cargo", "run"],
"working_dir": "$project_path",
"selector": "source.rust",
"shell": true
}
6、大功告成🎉🎉
按下面方式运行,Sublime中直接运行,直接得到运行的结果,OK
