rust-analyzer(rust-lang.rust-analyzer) の導入
GitHub レポジトリは↓
VS Codeにインストール
VS Code を利用しているので拡張機能を検索して導入した。
CLIから導入することもできるが…
code --install-extension rust-lang.rust-analyzer
(要プロキシ環境だと設定が必要?※今回は必要なかった)
// cf. Command line extension management
// https://code.visualstudio.com/docs/editor/extension-marketplace
code --extensions-dir <dir>
Set the root path for extensions.
code --list-extensions
List the installed extensions.
code --show-versions
Show versions of installed extensions, when using --list-extension.
code --install-extension (<extension-id> | <extension-vsix-path>)
Installs an extension.
code --uninstall-extension (<extension-id> | <extension-vsix-path>)
Uninstalls an extension.
code --enable-proposed-api (<extension-id>)
Enables proposed API features for extensions. Can receive one or more extension IDs to enable individually.
デバッガ&CodeLLDBのインストール
$ sudo apt install lldb
インストールしなくても拡張機能は使えるのかもしれないがデバッガを使うこともあるかもしれないので……
cargo-edit の導入
Ensure that you have a fairly recent version of rust/cargo installed. On Ubuntu you would also need to installlibssl-dev
andpkg-config
packages.
……ということなので、パッケージをインストールします。
一応、sudo apt update && sudo apt upgrade
もした。
$ sudo apt install -y libssl-dev pkg-config
無事に終わったらcargo-editのインストール
$ cargo install cargo-edit