
【VSCode】試行錯誤の末たどりついた設定管理術
ARANK
みなさんは VSCode の設定をどのように管理していますか?この記事では、プロファイル機能を使って VSCode の設定をきれいに保つ方法を紹介します。!※ この記事はシンプルな説明のために、 VSCode の Remote Development や DevContainer を使わないローカル開発を前提としています。結論私は VSCode の設定を以下の3つに分類して管理しています。① どのワークスペースでも有効化したい設定→ 既定(Default)のプロファイルで管理する② 特定のワークスペースにおいて、チームで合意した設定→ 各ワークスペースの.vscode/settings.jsonで管理する③ 特定のワークスペースにおいて、個人的に有効化したい設定→ 各プロファイルで管理する前提VSCode の設定には異なる2つのスコープが用意されています。簡単に言うと、ユーザー設定はグローバルに適用される設定、ワークスペース設定は特定のフォルダにおいてのみ適用される設定です。ワークスペース設定はプロジェクトに.vscode/settings.jsonファイルを作成することで、ユーザー設定を上書きします。この.vscode/settings.jsonファイルは Git で管理すれば Formatter の設定などを他の開発者と共有できて便利です。VSCod…