我遇到了Rust的问题,我强烈怀疑与货物和VS代码之间的断开有关。
我使用cargo new project
我用VS Code编辑 src / main.rs 并保存。
我发出了cargo run
我看到的是来自Hello World main.rs 的结果,而不是我所做的更改的结果。
我发现有趣的是,即使我从终端执行cat src/main.rs
,即使VS Code向我保证它已保存并显示了该代码,即使重新启动VS Code,我也会看到原始的Rust代码。
我现在在几台计算机(相同的操作系统,Fedora 28)上遇到了这个问题。我强烈怀疑Cargo在某些地方进行了一些缓冲,从而使VS Code失效。有没有其他人看到这种行为或知道原因?有任何治疗方法或解决方法吗?
答案 0 :(得分:0)
@Tau被证明是正确的。使用Kwrite,更改似乎可以正确传播。真正奇怪的是,Kwrite和VS Code似乎彼此同步。我是VS Code的狂热者,这真让我讨厌。也许我为VS Code发布了一个与此有关的问题。感谢所有人的建议。