rust-analyzer 中的自定义 Cargo 命令 "install-ra" 来自哪里?

Where does the custom Cargo command "install-ra" in rust-analyzer come from?

构建 rust-analyzer 的说明对 运行 这个命令说:

cargo install-ra

它有效,但如何?这不是官方命令,也不在 cargo --listCargo.toml.

有问题的存储库包含 ".cargo/config" 中的自定义 本地 Cargo 配置文件。在这种情况下,它定义了一堆别名,包括 install-ra:

[alias]

# Installs the visual studio code extension
install-ra   = "run --package ra_tools --bin ra_tools -- install-ra"
install-code = "run --package ra_tools --bin ra_tools -- install-ra" # just an alias

另请参阅: