首页 > 其他分享 >在VScode-SSH中Rust工程不能代码间跳转的原因

在VScode-SSH中Rust工程不能代码间跳转的原因

时间:2024-09-08 10:47:17浏览次数:13  
标签:VScode analyzer 报错 rust 跳转 Rust SSH

今天正常使用VScode-SSH访问虚拟机,但是发现读代码的时候不能使用ctrl+左键的方式跳转,然后看到Rust-Analyzer(VScode的Rust语言插件)报错.

2024-09-08T02:25:28.998500Z ERROR failed to find any projects in [AbsPathBuf("/home/winddevil/App")]
2024-09-08T02:25:29.002582Z ERROR FetchWorkspaceError: rust-analyzer failed to discover workspace
2024-09-08T02:25:29.020803Z ERROR FetchWorkspaceError: rust-analyzer failed to discover workspace

同时出现这样的错误.

但是把鼠标放在上边,点按Restart Server尝试重启仍旧无效.

后来仔细观察了报错内容,是无法找到Rust工程.

可见它只在我们当前的路径~/App下寻找这个工程.把鼠标放到左下角的红色报错上,显示如下内容:

Failed to discover workspace.

Consider adding the `Cargo.toml` of the workspace to the [`linkedProjects`]([https://rust-analyzer.github.io/manual.html#rust-analyzer.linkedProjects) setting](vscode-file://vscode-app/d:/00_Application/05_vscode/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html "https://rust-analyzer.github.io/manual.html#rust-analyzer.linkedProjects) setting").

Failed to load workspaces.

可见Rust-Analyzer是想要找到Cargo.toml但是具体是怎么找就不知道了.

这时候我们只需要切换到具体的工程文件就行了,比如我这里是~/App/rCore-Tutorial-Code-2024S,我就通过SSH,进行切换.

直接选择打开刚刚路径的工程文件即可.

这时候就没有报错了:

标签:VScode,analyzer,报错,rust,跳转,Rust,SSH
From: https://www.cnblogs.com/chenhan-winddevil/p/18402660

相关文章

  • VsCode+WSL2+Python3+git机器学习环境安装
    安装VsCode,添加WSL扩展插件用管理员权限打开PowerShellwsl--install此命令将启用运行WSL并安装Linux的Ubuntu发行版所需的功能wsl--set-version<distroname>2命令将替换为要更新的Linux发行版的名称,如wsl--set-versionUbuntu2会将Ubuntu设置为使用WSL2......
  • vscode中使用go环境配置细节
    1、在docker容器中下载了go的sdk2、在/etc/profile.d/go.sh里填入如下内容:#!/bin/bashexportGOROOT=/home/ud_dev/goexportPATH=$GOROOT/bin:$PATH 3、设置goenvgoenv-wGOPROXY=https://goproxy.cn,directgoenv-wGO111MODULE=on4、重启这个容器,使得vscode......
  • 如何使用 Git 和 SSH 将项目推送到 GitHub
    目录1.前提条件2.安装Git3.生成SSH密钥生成SSH密钥的步骤:添加SSH密钥到SSHAgent:4.将SSH密钥添加到GitHub5.配置Git用户信息6.将本地代码推送到GitHub1.初始化本地Git仓库2.添加远程仓库3.添加文件并提交4.推送到GitHub7.常见问题及......
  • 优爱酷酷采系统软件支持批量链接采集可指定深度、资源嗅探支持10大类资源,批量下载短视
    图文详情如何批量嗅探资源采集网页链接?图像音频视频JsCssHtmlJson文档字体压缩其它自动下载链接转换仿站批量格式转换.webP,.avif格式图片下载,优爱酷酷采系统-想采就采把握精彩留住美好下载:UiCool.cn 【优爱酷酷采系统】✅链接:https://www.alipan.com/s/LxDVE3pjN......
  • WGCLOUD【基本使用教程之使用 web ssh】
    WGCLOUD是一款非常优秀的运维监测工具,如果我们已经部署好了WGCLOUD,就可以在主机列表,看到有一个按钮【SSH】,没错,这个就是webssh,点击这个可以在浏览器中,连接到我们的Linux主机,并进行各种命令操作......
  • 【视频教程】手把手AppWizard轻松制作一个emWin滑动主界面控制框架,任意跳转控制(2024-0
    现在的新版AppWizard已经比较好用,用户可以轻松的创建各种项目常规界面。比如早期创建一个支持滑动的主界面框架,并且可以跳转各种子界面,仅仅界面布局和各种图片格式转换都要花不少时间,而现在使用AppWizard,可以说轻轻松松,毫不费力。用户唯一要做的就是根据自己的芯片性能做一定的......
  • VSCode插件
    1添加自动格式化插件Prettier-Codeformatter添加插件搜索并添加插件Prettier-Codeformatter在settings.json中修改默认格式化的工具,代码如下:"editor.defaultFormatter":"esbenp.prettier-vscode","editor.formatOnSave":true在工程的根目录设置创建文件.prett......
  • SSH框架整合实现Java三层架构实例(一)
    HTML前台发送请求代码:1<tr>2<td>选择收派时间</td>3<td>4<inputtype="text"name="takeTimeId"class="easyui-combobox"required="true"5data-options="url:'../........
  • 使用 Android Lua Helper 在VSCODE中调试安卓Lua应用
    一、VSCODE与AndroidLuaHelper的功能特点VisualStudioCode(VSCODE)是一款功能强大的代码编辑器,它以其高度可定制的界面、强大的扩展生态系统、流畅的性能表现以及对众多编程语言的天然支持而备受开发者青睐。在众多的开发场景中,VSCODE都展现出了卓越的性能和灵活性。Lua......
  • 三、搭建网站服务器超详细步骤——FinalShell下载安装使用流程(免费国产的SSH工具)+宝塔
    前言本篇博客是搭建网站服务器模块下的第3部分  FinalShell下载安装使用流程  在分享这篇博客之前,首先讲一下,FinalShell软件是干什么用的,用大白话进行说明一下:这个软件是一款远程控制和管理服务器的软件,通过SSH协议与远程服务器进行连接,去操控一系列的命令信息。就像......