Tauri 開発に Visual Studio Code (VS Code) を使用する場合、以下の拡張機能をインストールすることで開発効率が大幅に向上します。
必須拡張機能
1. rust-analyzer
Rust 開発における必須の拡張機能です。 コード補完、定義ジャンプ、型推論の表示など、強力な言語サポートを提供します。ID: rust-lang.rust-analyzer
2. Tauri
Tauri チームが提供する拡張機能です。tauri.conf.json のバリデーションやオートコンプリート、コマンドパレットからの Tauri コマンド実行などをサポートします。
ID: tauri-apps.tauri-vscode
推奨拡張機能
3. Even Better TOML
Cargo.toml などの TOML ファイルのシンタックスハイライトとバリデーションを提供します。Rust プロジェクトではほぼ必須です。
ID: tamasfe.even-better-toml
4. Error Lens
コード内のエラーや警告を行内に直接表示してくれます。Rust のコンパイルエラーに素早く気づくことができます。ID: usernamehw.errorlens
設定のヒント
プロジェクトのルートに .vscode/extensions.json を作成し、以下のように記述しておくと、チームメンバーや将来の自分に推奨拡張機能を通知できます。
{
"recommendations": [
"rust-lang.rust-analyzer",
"tauri-apps.tauri-vscode",
"tamasfe.even-better-toml"
]
}