gpt4 book ai didi

visual-studio-code - 为什么我在编译时没有反射(reflect)出我从 VS Code 对 Rust 程序所做的更改?

转载 作者:行者123 更新时间:2023-11-29 08:20:23 36 4
gpt4 key购买 nike

我在使用 Rust 时遇到了一个问题,我强烈怀疑这与 Cargo 和 VS Code 之间的脱节有关。

  • 我使用 cargo new project

  • 构建我的 Cargo 项目
  • 我使用 VS Code 编辑我的 src/main.rs 并保存它。

  • 我发出 cargo run

  • 我看到的是来自 hello world main.rs 的结果,而不是我所做更改的结果。

我发现有趣的是,如果我从终端执行 cat src/main.rs,我会看到原始的 Rust 代码,即使 VS Code 向我保证它已保存并显示给我即使我重新启动 VS Code,该代码也是如此。

我现在在几台计算机上遇到过这个问题(相同的操作系统,Fedora 28)。我强烈怀疑 Cargo 正在某个地方做一些缓冲,这会打败 VS Code。有没有其他人看到这种行为或知道原因?有任何治疗方法或变通方法吗?

最佳答案

@Tau 结果是正确的。使用 Kwrite,更改似乎可以正确传播。真正奇怪的是 Kwrite 和 VS Code 似乎彼此同步。这对我来说真的很烦人,因为我是一个 VS 代码狂热者。也许我为 VS Code 发布了一个关于这个的问题。感谢大家的建议。

关于visual-studio-code - 为什么我在编译时没有反射(reflect)出我从 VS Code 对 Rust 程序所做的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52818027/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com