我使用IntelliJ IDEA在Rust中开发,但在安装Rust plugin后,代码自动完成功能不起作用:
我希望IntelliJ IDEA会给我一个String
的提示,但我仍然需要我自己写一下。我错过了什么吗?
答案 0 :(得分:3)
mkaput给出了正确的answer:
您在一个不是Cargo项目的目录中创建了一个项目(而在内部则有两个独立的项目)。我们对几乎所有功能的要求是IntelliJ项目根(在您的情况下为〜/ rust)也是货物项目/工作区根(它有Cargo.toml)。多亏了这一点,我们可以坚定地调用货物来获取我们需要的所有信息。
tl; dr在每个内部制作单独的项目:hello_cargo和guessing_game: - )
答案 1 :(得分:-1)
我在MacOS上使用IntelliJ社区版,自动完成工作正常。尝试安装racer crate并重新启动IDE:
cargo install racer