【Rust】VSCode中Rust插件推荐 |
您所在的位置:网站首页 › nevolution插件 › 【Rust】VSCode中Rust插件推荐 |
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 如果你是一位前端选手,那么VSCode或许是你必不可缺的开发工具,所以我们将使用其作为我们入手 Rust 开发的 IDE。VSCode安装地址 使用 VSCode 作为你开发 Rust 的工具,你可能需要使用到以下功能: 代码补全 / 智能补全 代码警告 调试工具 自动展示文档提示 跳转到代码定义、实现、类型等 自动重构操作 主要配置有两个核心插件,rust 和 rust-analyzer。你可以在VSCode的 扩展 中找到并安装他们。相比之下,我推荐安装 rust-analyzer。 等安装好插件并且 rust-analyzer 下载完其依赖,就可以开始你的 Rust 开发之旅了! 💡 必须用一个正确结构的 Rust 项目,rust-analyzer 才能正常工作。不能打开任意一个 .rs 文件,否则插件就会提示以下错误: 首先你需要在VScode中打开个人设置,你可以通过 Ctrl+Shift+P 打开控制面板,然后输入 settings ,进入个人设置。也可以点击左下角 -> 设置 然后进行配置。 Lint 功能默认情况下,当保存代码时,rust-analyzer 会执行 cargo check 来获取项目报错和警告。cargo check 本质上只是编译项目,以寻找报错。如果想要更多的功能,需要用到 clippy。 clippy 就类似于 Node.js 中的 ESlint。如果你还没有安装它,可以通过 rustup component add clippy 来安装 clippy。同样的,你可以手动执行 cargo clippy ,或者设置 rust-analyzer 来执行 clippy。 💡 每当保存代码时,cilppy 会产生大量的警告和代码分析。这会占用额外的资源,但这是值得的。它经常会对一些代码模式高亮展示,提示你最好把它们替换成更常用、或更高效的代码。 { "rust-analyzer.checkOnSave.command": "clippy" } 复制代码 其他插件 TOML 提示better-toml 插件能够提供 toml 标注的语法高亮。 依赖版本更新提示crates 可以显示依赖包的最新版本,也提供了快速升级的入口。 Search crates.io 会在写 Cargo.toml 的依赖时,尝试进行自动引入。 调试工具CodeLLDB 可以为你提供一些调试功能。 当你完成上述 VSCode 配置,你就可以开始你的第一个 Rust 程序的编写了。接下来我将以祖传的 hello-world 程序为例,开启 Rust 学习的新篇章。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |