You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Jupyter搭配evcxr运行Rust时IntelliSense不工作咨询

VS Code evcxr_jupyter 环境 Rust IntelliSense 启用方法

该场景下 Rust 无代码提示不属于功能不支持,是默认适配链路未配置完成,按以下步骤操作即可生效:

  • 安装 rust-analyzer 扩展,卸载旧版已停止维护的 Rust 官方扩展,rust-analyzer 是目前 VS Code 端 Rust 语言能力的唯一官方维护语言服务
  • 打开 VS Code 设置面板,开启 jupyter.experimental.enabled 实验特性开关
  • 确认 rust-analyzer 设置中 rust-analyzer.notebookSupport 选项为启用状态(该选项默认开启,若手动修改过需改回 true)
  • 打开命令面板,快捷键为 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),依次执行 Jupyter: Restart Notebook Server 和 Rust Analyzer: Restart Server 两个命令,重启对应服务
  • 若仍无提示,检查当前 .ipynb 文件右下角的语言模式,需选择「Jupyter」,不要手动切换为纯 Rust 文本模式,否则会丢失笔记本单元格和 rust-analyzer 的关联

注意:若使用的 rust-analyzer 版本低于 0.3.1500,需先升级扩展版本,低版本未内置 Jupyter 笔记本单元格的 Rust 代码分析支持。

Python 环境下 IntelliSense 正常是因为 VS Code Jupyter 扩展内置了 Python 语言服务的默认适配,Rust 作为第三方内核,需要手动确认上述实验性开关和语言服务支持状态,配置完成后可获得和普通 .rs 文件一致的补全、类型推断、错误检查能力。

内容的提问来源于stack exchange,提问作者Vsevolod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 05:31:08