Open hhstore opened 2 years ago
vscode + ra
代码索引+跳转+补全能力更强.vscode+ra
目前无法跳转宏动态导模块
的代码, Clion
可以.基本步骤:
clion/ IntelliJ IDEA Community 社区版
: intellij-rust 插件 | intellij-rust 文档IntelliJ IDEA Community 社区版
/Vscode.PS:
安装 IntelliJ IDEA Community 社区版 + intellij-rust 插件,
然后 action 开启 `org.rust.cargo.evaluate.build.scripts` 选项。
也是支持宏代码跳转的。亲测有效。依然比 vscode + ra 强大。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
查看安装 rust 版本:
➤ rustup show
Default host: aarch64-apple-darwin
rustup home: /Users/dev/.rustup
installed toolchains
--------------------
stable-aarch64-apple-darwin
nightly-2022-07-31-aarch64-apple-darwin
nightly-aarch64-apple-darwin (default)
1.61.0-aarch64-apple-darwin
active toolchain
----------------
nightly-aarch64-apple-darwin (default)
rustc 1.63.0-nightly (12cd71f4d 2022-06-01)
➤ cargo version
cargo 1.63.0-nightly (38472bc19 2022-05-31)
pb 生成代码补全:
org.rust.cargo.evaluate.build.scripts = true
索引
的方法: Cargo.toml
文件, 来激活IDE 创建索引. org.rust.cargo.evaluate.build.scripts
说明:
双 shift
, 然后输入: experimental
, 切换到 Action, 选择打开 "实验特性". 索引 cache
.具体步骤:
action
Tab: 快捷键 双 shift
, 然后输入: experimental
, 切换到 Action, 配置成功的效果:
生成代码补全支持:
# clion功能不行的时候,用这个命令:
cargo metadata --verbose --format-version 1 --all-features
1
1
related: