首页 > 其他分享 >VSCode Rust 环境配置

VSCode Rust 环境配置

时间:2024-11-28 20:10:52浏览次数:7  
标签:插件 VSCode 配置 analyzer json Rust rust build

先安装插件

rust-analyzer

在此,再推荐大家几个好用的插件:

1. Even Better TOML,支持 .toml 文件完整特性

2. Error Lens, 更好的获得错误展示

3. One Dark Pro, 非常好看的 VSCode 主题

4. CodeLLDB, Debugger 程序

配置完可以做到

1. 代码提示补全

2. F5调试

3. 代码自动格式化

配置VSCode

1. json launch.json

内容如下:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "rust", 
            "type": "lldb",
            "request": "launch", 
            "program": "${workspaceRoot}/target/debug/${workspaceFolderBasename}", 
            "args": [], 
            "cwd": "${workspaceRoot}",
            "preLaunchTask":"build"
        }
    ]
}

2. json settings.json

内容如下:

{
    "[rust]":{
    "editor.defaultFormatter":"rust-lang.rust-analyzer",
    "editor.formatOnSave": true,// Makes the magiceditor.formatOnSave":true
    "rust-analyzer.checkOnSave.command": "clippy"
    },
}

3. json tasks.json

内容如下:

{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "cargo",
			"command": "build",
			"problemMatcher": [
				"$rustc"
			],
			"group": "build",
			"label": "build"
		}
	]
}

Enjoy~~~

标签:插件,VSCode,配置,analyzer,json,Rust,rust,build
From: https://www.cnblogs.com/maguyusi/p/18575082

相关文章

  • 高性能反向代理Nginx 安装配置‌配置指导
    Nginx是一款高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。在Web项目应用中是构建Web服务器的一个重要工具,通过Nginx实现反向代理服务,实现负载均衡,也可配合使用Lua脚本实现其他各种复杂的服务器特性,以下是Nginx的下载、安装、配置及启动的步骤。1.......
  • Linux安装Redis并配置开机自启
    我这边是CentOS7系统的,然后我准备安装Redis6.2首先是去官网下载Redis安装包,可以看到这里面有所有的安装包,不会下载的可以直接找我要(Redis官方下载地址)下载下来后我们把它传到服务器,我这边是放在了/usr/local目录下,然后我们给它解压tar-zxvfredis-6.2.13.tar.gz......
  • rustdesk中继服务器的docker镜像使用-有手就行
    rustdesk中继服务器搭建踩坑文章目录前言一、官方文档二、使用的配置三、docker拉取并运行1、docker拉取镜像2、运行hbbs3、运行hbbr四、配置防火墙与安全组1、配置防火墙2、安全组配置3、测试网络连通性五、在客户端设置hbbs/hbbr地址1、点击ID......
  • 学习笔记(四十八):声明权限配置
    概述:应用在申请权限时,需要在项目的配置文件中,逐个声明需要的权限,否则应用将无法获取授权。在src/main/module.json5文件中进行权限声明配置使用示例:{"module":{"name":"entry","type":"entry","description":"$string:module_desc&q......
  • 配置.editorconfig
    目录背景配置你应该如何处理.editorconfig文件?注意背景./.vim/plugged/editorconfig-vim/tests/plugin/spec/plugin_tests/test_files/.editorconfig./.vim/plugged/editorconfig-vim/tests/plugin/spec/plugin_tests/.editorconfig./.vim/plugged/editorconfig-vim/tests/p......
  • 7. Spring Cloud Sleuth+ZipKin 链路监控的配置详细解析
    7.SpringCloudSleuth+ZipKin链路监控的配置详细解析@目录7.SpringCloudSleuth+ZipKin链路监控的配置详细解析前言:1.SpringCloudSleuth+ZipKin的概述1.1Sleuth/ZipKin是什么?1.2Sleuth和Zipkin的简单关系图:1.3Sleuth工作原理解析2.Sleuth+ZipKin的......
  • Element-UI 中关于 Table 的几个功能点简介(行列的合并和样式、合计行配置等)
    〇、前言本文记录了关于Element框架中Table的几个功能点,后续将持续更新。el-table官网地址:https://element.eleme.cn/#/zh-CN/component/table#table-column-scoped-slot一、合并行或列,使用属性span-method默认参数:Function({row,column,rowIndex,columnIndex})......
  • Elastic Search相关配置
    在生产环境中,强烈建议elasticsearch.yml中的path.data和path.logs设置为$ES_HOME之外的位置。默认情况下,Docker、Debian和RPM安装会将数据和日志写入$ES_HOME之外的位置。----------------------------------Cluster-----------------------------------Useadescriptivena......
  • Maven 下载 安装 配置
    Maven下载安装配置1.Maven安装与配置1.1安装Maven1.1.1下载Maven访问Maven官方网站。下载最新的Maven压缩包(如apache-maven-3.x.x-bin.zip)。在此之前,我下载了多个版本的IntelliJIDEA,为了应对IntelliJIDEA和Maven版本频繁更新带来的兼容性问题,我......
  • 配置JAVA WEB环境
    概述写了一半想起来之前刚学JAVA开发的时候,写过一篇博客讲的是从0配置JAVAWEB开发环境,因为工作的时候用的都是现成的环境,要不就是Springboot一把梭了,所以具体的配置时至今日也忘的差不多了。当然那篇写的更全一些,更适合什么都不懂的小白,这篇针对于网络安全学习的,只关注JAVAWEB......