首页 > 其他分享 >rust-analyzer VScode配置

rust-analyzer VScode配置

时间:2023-01-08 01:11:29浏览次数:57  
标签:cargo features VScode 代码 配置 analyzer rust

rust-analyzer 是目前rust语言广泛在用的Language Server Protocol, 通过后台进程与VSCode等进行通信,实现代码补全和跳转等功能。

下面介绍其在VsCode setting.json中的配置项:

rust-analyzer.cargo.features

rust-analyzer.cargo.features 这个配置项默认为空,rust-analyzer默认不识别Cargo.toml设置为features模块
tower 仓库为例,在其

tower
|_lib.rs 

这个文件中通过宏有条件的导入

这时候Vscode这些代码是灰色的,并且提示

为了让这些模块也能够使用rust-analyzer代码提示功能,则可以在Vscode的setting.json配置文件中将rust-analyzer.cargo.features 配置为

  "rust-analyzer.cargo.features": [
      "full"
  ]

这样子所有的feature模块就能使用代码补全了。

标签:cargo,features,VScode,代码,配置,analyzer,rust
From: https://www.cnblogs.com/linyihai/p/17033977.html

相关文章

  • git与vscode
    一、创建库与同步:github上创建一个仓库,复制httpsvscode上ctrl+shift+p,克隆即可编写好代码,选择推送,即可完成同步二、克隆他人库,并不跟踪直接克隆后,删除.git等文件三......
  • 【整理分享】30个VSCode插件,总有一款适合你
    这篇文章主要介绍了这么多年来我在使用 VSCode 过程中用到的一些不错的插件。这30个VSCode插件,总有一款适合你!1.LiveServerLiveServer是一个具有实时加载功能的小......
  • vscode有用插件
    1.liveserver插件,用于将某个静态文件用一个服务容器来对外服务【类似开启了一个静态资源服务器】,它还可以配置代理;这里配置代理的主要作用是可以使前端通过uri访问的接口......
  • solr集成IKAnalyzer中文分词器
    如果想要知道如何安装solr,集成IKAnalyzer中文分词器,批量导入数据库数据,java使用参照以下本博主博文: 2.把ikanalyzer-2012_u6.jar文件复制到tomcat的webapps/ROOT/WEB-INF/......
  • 【LeetCode2180】[Go/C++/C#/Ruby/Swift/Kotlin/Rust/PHP/TS/Racket/Dart/Java/Elixir
    [toc]题解地址https://leetcode.cn/problems/count-integers-with-even-digit-sum/solutions/2047123/by-yhm138_-w8co/lc2180代码//点击指定元素document.querySel......
  • 【VS Code】c++环境配置 && .vscode文件 && Code Runner的exe文件指定生成位置
    因为一些奇奇怪怪的问题重装了系统,所以重新配置了vscode,上次配置vscode时由于没有用过,所以环境配置一头雾水,甚至还有些历史遗留问题,一直都是在凑活着用,这次刚好重新开始。......
  • Rust 程序设计语言(8)
    title:Rust程序设计语言(8)date:2023-01-03updated:2023-01-05comments:truetoc:trueex......
  • VSCode使用小技巧
    VSCode写C/C++项目我们需要先下载minGW,并需要在VSCode里面下载相应的插件,如下:然后,将vscode保存c++项目的文件夹用vscode打开,就会出现这样的形式:一个标准的、在V......
  • php+vscode+nginx+Xdebug 安装教程(vscode用debug的调试php)
    环境:window10+ phpstudy+vscode php全篇用php8.0.2,也可以用其他的版本,但要注意所有配置路径都要统一版本一、环境变量将你正在使用的php加入环境变量。因为phpstudy......
  • DevEco Device Tool 搭建Windows环境+vscode markdown入门
    DevEcoDeviceTool搭建Windows环境+vscodemarkdown入门系统要求Windows10/1164位系统Windows系统安装的DecEcoDeviceTool3.1Beta2版本搭建Windows环境......