如何在 VSCode 中导航到 Rust 源?

问题描述 投票:0回答:1

我有这样的代码:

#[derive(Debug)]
struct Rectangle {
    width: u32,
    height: u32,
}

...我想深入了解

Debug
的来源。

在 IntelliJ IDEA 中,我将光标放在

Debug
上,然后按
cmd + b
将我导航到 Rust 源。

在 VSCode 中,我试图获得像 IDEA 中那样的行为:

  • 将光标放在同一位置(
    Debug
    单词的中间)
  • 打开右键菜单
  • Go to definition (F12)
    Go to Implementations(cmd + F12)

VSCode 向我显示消息

No definition found for 'Debug'

有没有办法像在IDEA中一样在VSCode中设置按源导航?

我在 VSCode 中使用 这个 Rust 扩展

visual-studio-code rust rust-analyzer
1个回答
8
投票

您可以使用 rust-analyzer 扩展来完成此操作,按住 Ctrl 键并单击“调试”,它应该可以工作。 如果您正在使用 Rust 扩展,我建议您反对它,因为它已被放弃。

© www.soinside.com 2019 - 2024. All rights reserved.