【rust】vscode下rust-analyzer和Rust Test Lens的Lens

背景

一个粉丝问:

我编辑的launch.json为什么只在按F5的时候工作 按这个debug按钮就不工作?

那在哪改这个插件的配置文档?我一直用的F5 今天上午才注意到这个问题,比如怎么改程序的命令行参数,我意思是如果我非要用这个插件调试 我在哪改这个插件的参数?

研究

于是开始了研究,整理后得知这是rust-analyzer下的Lens

搜索资料,完整翻了一遍官方手册:https://rust-analyzer.github.io/manual.html

以及Stack Overflow相关问题

最终答案是:https://github.com/rust-lang/rust-analyzer/issues/10408

rust-analyzer 没法修改程序的启动参数,它只能修改调试时rust环境、cargo环境

rust-analyzer下的Lens

如上github的issues里提出解决办法

ctrl+shift+p 然后输入 rust-analyzer generate configure 执行方法

Rust Test Lens下的Lens

那么比较好用的就是Rust Test Lens这个插件了。记得先禁用rust-analyzer的Lens。

相关推荐
mjhcsp8 小时前
C++ 递推与递归:两种算法思想的深度解析与实战
开发语言·c++·算法
m0_748248028 小时前
《详解 C++ Date 类的设计与实现:从运算符重载到功能测试》
java·开发语言·c++·算法
码起来呗8 小时前
基于Spring Boot的乡村拼车小程序的设计与实现-项目分享
spring boot·后端·小程序
我命由我123459 小时前
Java 并发编程 - Delay(Delayed 概述、Delayed 实现、Delayed 使用、Delay 缓存实现、Delayed 延迟获取数据实现)
java·开发语言·后端·缓存·java-ee·intellij-idea·intellij idea
HLJ洛神千羽9 小时前
C++程序设计实验(黑龙江大学)
开发语言·c++·软件工程
kyle~9 小时前
算法数学---差分数组(Difference Array)
java·开发语言·算法
曹牧9 小时前
C#:三元运算符
开发语言·c#
Jonathan Star9 小时前
MediaPipe 在Python中实现人体运动识别,最常用且高效的方案是结合**姿态估计**(提取人体关键点)和**动作分类**(识别具体运动)
开发语言·python·分类
滨HI09 小时前
C++ opencv拟合直线
开发语言·c++·opencv
沐浴露z9 小时前
详解JDK21新特性【虚拟线程】
java·开发语言·jvm