VSCode アイコンとテーマで開発環境を最適化する

Visual Studio Code(VSCode)の見た目をカスタマイズすることは、単なる装飾ではありません。適切なVSCode アイコンVSCode テーマの選択は、ファイルの視認性向上、目の疲労軽減、長時間コーディングでの集中力維持に直結します。

本記事では、VSCode アイコンパックとカラーテーマを体系的に整理し、インストール数・評価・特徴に基づいて厳選した拡張機能を紹介します。導入方法から詳細なカスタマイズ設定まで、実務で即活用できる情報を網羅します。

この記事で得られること

  • VSCode アイコンパックの比較と選び方
  • VSCode テーマをカテゴリ別に整理した一覧
  • 各拡張機能の導入手順とカスタマイズ方法
  • 作業効率を高めるおすすめ設定

前提条件と実行環境

VSCode アイコンとテーマを導入するための前提条件を確認します。

項目 要件
VSCode バージョン1.82以上を推奨
OS Windows 10/11、macOS 10.15以上、Linux
インターネット接続 Marketplace へのアクセスに必要

VSCode テーマとアイコンの変更方法

VSCode テーマとアイコンを変更する基本操作を説明します。

操作 ショートカット 手順
カラーテーマの変更 Ctrl+K Ctrl+T(Mac: Cmd+K Cmd+T 一覧から選択して確定
アイコンテーマの変更 Ctrl+Shift+P → 「File Icon Theme」 コマンドパレットから選択
設定からの変更 Ctrl+,(Mac: Cmd+, 「workbench.colorTheme」「workbench.iconTheme」を編集

VSCode アイコンパックのおすすめ

ファイルエクスプローラーの視認性を大幅に向上させるVSCode アイコンパックを紹介します。アイコンパックを導入すると、ファイル種別やフォルダの役割が一目で判別できるようになります。

VSCode アイコンパック比較表

アイコンパック インストール数 評価 特徴
Material Icon Theme 3,230万以上 4.9 Material Design準拠、豊富なカスタマイズ
vscode-icons 2,300万以上 4.8 最も豊富なアイコン数、自動検出機能
VSCode Great Icons 220万以上 4.9 シンプルで軽量、クリーンなデザイン
Fluent Icons 170万以上 5.0 Microsoft Fluent Design採用
file-icons 170万以上 5.0 Atomエディタ由来、豊富な拡張子対応
Symbols 75万以上 4.9 ミニマルでモダンなデザイン

Material Icon Theme

Material Icon Themeは、VSCode アイコンパックの中で最も人気が高く、Material Design準拠の美しいアイコンを提供します。

主な特徴

機能 説明
ファイルアイコン 1,000種類以上のファイル種別に対応
フォルダアイコン フォルダ名に応じた専用アイコン表示
カスタマイズ 色・不透明度・彩度を自由に調整可能
アイコンパック Angular、React、Ngrx用の追加アイコン

インストール方法

1
code --install-extension PKief.material-icon-theme

基本設定

1
2
3
4
5
6
{
  "workbench.iconTheme": "material-icon-theme",
  "material-icon-theme.folders.theme": "specific",
  "material-icon-theme.folders.color": "#90a4ae",
  "material-icon-theme.files.color": "#90a4ae"
}

フォルダテーマの種類

Material Icon Themeは複数のフォルダスタイルを提供します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
  // specific: フォルダ名に応じた個別アイコン
  "material-icon-theme.folders.theme": "specific",
  
  // classic: シンプルな統一デザイン
  // "material-icon-theme.folders.theme": "classic",
  
  // none: フォルダアイコンを非表示
  // "material-icon-theme.folders.theme": "none"
}

カスタムアイコン関連付け

特定のファイルやフォルダに独自のアイコンを割り当てられます。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
{
  "material-icon-theme.files.associations": {
    "*.config.ts": "settings",
    "docker-compose.yml": "docker",
    ".env.local": "tune"
  },
  "material-icon-theme.folders.associations": {
    "adapters": "controller",
    "usecases": "functions",
    "entities": "class"
  }
}

不透明度と彩度の調整

1
2
3
4
5
6
7
{
  // アイコンの不透明度(0〜1)
  "material-icon-theme.opacity": 1,
  
  // アイコンの彩度(0でグレースケール)
  "material-icon-theme.saturation": 1
}

vscode-icons

vscode-iconsは、VSCode アイコンパックの中で最も多くのアイコンを収録しており、プロジェクト自動検出機能が特徴です。

主な特徴

機能 説明
アイコン数 業界最多レベルのアイコン収録
自動検出 Angular、React、Vueなどのフレームワークを自動認識
カスタマイズ 独自SVGアイコンの追加が可能
多言語対応 UIの多言語翻訳に対応

インストール方法

1
code --install-extension vscode-icons-team.vscode-icons

基本設定

1
2
3
4
{
  "workbench.iconTheme": "vscode-icons",
  "vsicons.dontShowNewVersionMessage": true
}

プロジェクト自動検出

vscode-iconsはプロジェクトの種類を自動検出し、適切なアイコンセットを有効化します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
  // Angular プロジェクトの自動検出
  "vsicons.presets.angular": true,
  
  // JavaScript公式アイコンの使用
  "vsicons.presets.jsOfficial": false,
  
  // TypeScript公式アイコンの使用
  "vsicons.presets.tsOfficial": false
}

カスタムアイコン関連付け

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
{
  "vsicons.associations.files": [
    {
      "icon": "js",
      "extensions": ["myext"],
      "format": "svg"
    }
  ],
  "vsicons.associations.folders": [
    {
      "icon": "src",
      "extensions": ["source"],
      "format": "svg"
    }
  ]
}

その他のおすすめVSCode アイコンパック

Fluent Icons

Microsoft Fluent Design Systemに基づいたモダンなアイコンパックです。Windows 11との親和性が高く、統一感のあるUIを実現できます。

1
code --install-extension miguelsolorio.fluent-icons

Symbols

ミニマルでモダンなデザインが特徴のアイコンパックです。シンプルな外観を好む開発者に適しています。

1
code --install-extension miguelsolorio.symbols

VSCode テーマのおすすめ

VSCode テーマは、エディタの配色を決定する重要な要素です。目的や好みに応じて最適なテーマを選択することで、長時間のコーディングでも目の疲れを軽減できます。

VSCode テーマ比較表(ダークテーマ)

テーマ インストール数 評価 特徴
One Dark Pro 1,180万以上 4.7 Atom由来、バリエーション豊富
Dracula Official 990万以上 4.8 高コントラスト、視認性重視
GitHub Theme 1,790万以上 4.6 GitHub公式、ライト/ダーク両対応
Tokyo Night 250万以上 5.0 都会的で洗練されたデザイン
Night Owl 340万以上 4.9 アクセシビリティ配慮、低照度最適化
Nord 120万以上 4.9 北欧風、落ち着いた寒色系

One Dark Pro

One Dark Proは、Atomエディタの人気テーマをVSCodeに移植したもので、最も多くの開発者に愛用されているVSCode テーマの一つです。

主な特徴

機能 説明
バリエーション Default、Flat、Darker、Retro、Gnomeなど複数のスタイル
イタリック対応 コメントやキーワードのイタリック表示
Markdown対応 Markdownプレビューのスタイリング
高いカスタマイズ性 細かな色調整が可能

インストール方法

1
code --install-extension zhuangtongfa.Material-theme

テーマバリエーションの選択

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
  // デフォルト
  "workbench.colorTheme": "One Dark Pro",
  
  // フラットスタイル
  // "workbench.colorTheme": "One Dark Pro Flat",
  
  // より暗いスタイル
  // "workbench.colorTheme": "One Dark Pro Darker"
}

イタリック設定

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
{
  "editor.tokenColorCustomizations": {
    "[One Dark Pro]": {
      "textMateRules": [
        {
          "scope": [
            "comment",
            "keyword",
            "storage.modifier",
            "entity.other.attribute-name"
          ],
          "settings": {
            "fontStyle": "italic"
          }
        }
      ]
    }
  }
}

Dracula Official

Dracula Officialは、高コントラストと鮮やかな配色が特徴のVSCode テーマです。暗い背景に映える明瞭な構文ハイライトを提供します。

主な特徴

機能 説明
高コントラスト 暗い背景に鮮やかな色彩
統一エコシステム 200以上のアプリケーションに対応
アクティブな開発 継続的なアップデートとサポート
PRO版 追加バリエーションを提供(有料)

インストール方法

1
code --install-extension dracula-theme.theme-dracula

基本設定

1
2
3
{
  "workbench.colorTheme": "Dracula"
}

カスタムカラー設定

1
2
3
4
5
6
7
8
9
{
  "workbench.colorCustomizations": {
    "[Dracula]": {
      "editor.background": "#1e1f29",
      "sideBar.background": "#21222c",
      "activityBar.background": "#21222c"
    }
  }
}

GitHub Theme

GitHub Themeは、GitHub公式が提供するVSCode テーマです。GitHubのWebインターフェースと同じ配色で、一貫した開発体験を提供します。

主な特徴

機能 説明
公式サポート GitHub社が開発・メンテナンス
豊富なバリエーション Light/Dark、High Contrast、Colorblind対応
アクセシビリティ 色覚特性への配慮
統一感 GitHubサイトとの視覚的一貫性

インストール方法

1
code --install-extension GitHub.github-vscode-theme

テーマバリエーション

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
{
  // ダーク(デフォルト)
  "workbench.colorTheme": "GitHub Dark Default",
  
  // ダーク(高コントラスト)
  // "workbench.colorTheme": "GitHub Dark High Contrast",
  
  // ダーク(Dimmed)
  // "workbench.colorTheme": "GitHub Dark Dimmed",
  
  // ライト(デフォルト)
  // "workbench.colorTheme": "GitHub Light Default",
  
  // 色覚対応(ダーク)
  // "workbench.colorTheme": "GitHub Dark Colorblind"
}

Tokyo Night

Tokyo Nightは、東京の夜景をイメージした美しいVSCode テーマです。洗練された配色と高い評価(5.0)が特徴です。

主な特徴

機能 説明
3つのバリエーション Night、Storm、Light
低コントラスト設計 目の疲れを軽減
豊富なポート 他エディタ・ターミナルにも対応
高評価 Marketplace評価5.0

インストール方法

1
code --install-extension enkia.tokyo-night

テーマバリエーション

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
  // 標準ダーク
  "workbench.colorTheme": "Tokyo Night",
  
  // やや明るいダーク
  // "workbench.colorTheme": "Tokyo Night Storm",
  
  // ライトテーマ
  // "workbench.colorTheme": "Tokyo Night Light"
}

イタリック無効化

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
{
  "editor.tokenColorCustomizations": {
    "[Tokyo Night]": {
      "textMateRules": [
        {
          "scope": [
            "comment",
            "keyword.control.flow",
            "storage.modifier"
          ],
          "settings": {
            "fontStyle": ""
          }
        }
      ]
    }
  }
}

高コントラスト設定

低コントラストがデフォルトですが、必要に応じて調整できます。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
  "workbench.colorCustomizations": {
    "[Tokyo Night]": {
      "foreground": "#959cbd",
      "tab.activeForeground": "#bdc7f0",
      "tab.inactiveForeground": "#959cbd",
      "sideBar.foreground": "#959cbd",
      "statusBar.foreground": "#bdc7f0"
    }
  }
}

Night Owl

Night Owlは、アクセシビリティと低照度環境での視認性に配慮したVSCode テーマです。色覚特性や夜間作業を考慮した設計が特徴です。

主な特徴

機能 説明
アクセシビリティ 色覚特性への配慮
低照度最適化 夜間作業に最適な配色
ライト版あり Light Owlで日中作業にも対応
No Italics版 イタリック無効版を同梱

インストール方法

1
code --install-extension sdras.night-owl

テーマバリエーション

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
  // ダークテーマ
  "workbench.colorTheme": "Night Owl",
  
  // イタリック無効版
  // "workbench.colorTheme": "Night Owl (No Italics)",
  
  // ライトテーマ
  // "workbench.colorTheme": "Light Owl"
}

サイドバーとエディタの区別を強調

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
  "workbench.colorCustomizations": {
    "[Night Owl]": {
      "activityBar.background": "#000C1D",
      "activityBar.border": "#102a44",
      "sideBar.background": "#001122",
      "sideBar.border": "#102a44",
      "sideBar.foreground": "#8BADC1"
    }
  }
}

Nord

Nordは、北欧の冷たく澄んだ空気をイメージしたVSCode テーマです。落ち着いた寒色系の配色が特徴で、長時間作業でも目が疲れにくい設計です。

主な特徴

機能 説明
統一カラーパレット Nord公式の16色パレット準拠
クリーンなデザイン 最小限のコントラストで統一感
豊富なポート 50以上のアプリケーションに対応
公式ドキュメント 詳細なカスタマイズガイド

インストール方法

1
code --install-extension arcticicestudio.nord-visual-studio-code

基本設定

1
2
3
{
  "workbench.colorTheme": "Nord"
}

VSCode テーマとアイコンの組み合わせ例

VSCode テーマとアイコンの相性を考慮した、おすすめの組み合わせを紹介します。

モダンな組み合わせ

1
2
3
4
5
{
  "workbench.colorTheme": "Tokyo Night",
  "workbench.iconTheme": "material-icon-theme",
  "material-icon-theme.folders.theme": "specific"
}

GitHub風の組み合わせ

1
2
3
4
5
{
  "workbench.colorTheme": "GitHub Dark Default",
  "workbench.iconTheme": "vscode-icons",
  "vsicons.presets.angular": false
}

ミニマルな組み合わせ

1
2
3
4
{
  "workbench.colorTheme": "Nord",
  "workbench.iconTheme": "symbols"
}

高コントラストな組み合わせ

1
2
3
4
5
6
{
  "workbench.colorTheme": "Dracula",
  "workbench.iconTheme": "material-icon-theme",
  "material-icon-theme.saturation": 1,
  "material-icon-theme.opacity": 1
}

VSCode テーマのカスタマイズ

既存のVSCode テーマをベースに、自分好みにカスタマイズする方法を説明します。

エディタ背景色のカスタマイズ

1
2
3
4
5
6
7
8
9
{
  "workbench.colorCustomizations": {
    "[One Dark Pro]": {
      "editor.background": "#1e2127",
      "editor.foreground": "#abb2bf",
      "editor.lineHighlightBackground": "#2c313a"
    }
  }
}

サイドバーのカスタマイズ

1
2
3
4
5
6
7
8
9
{
  "workbench.colorCustomizations": {
    "[Dracula]": {
      "sideBar.background": "#21222c",
      "sideBar.foreground": "#f8f8f2",
      "sideBarTitle.foreground": "#ff79c6"
    }
  }
}

ターミナルの配色カスタマイズ

1
2
3
4
5
6
7
8
9
{
  "workbench.colorCustomizations": {
    "[Tokyo Night]": {
      "terminal.background": "#1a1b26",
      "terminal.foreground": "#a9b1d6",
      "terminalCursor.foreground": "#c0caf5"
    }
  }
}

構文ハイライトのカスタマイズ

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
  "editor.tokenColorCustomizations": {
    "[Night Owl]": {
      "comments": "#637777",
      "strings": "#ecc48d",
      "keywords": "#c792ea",
      "functions": "#82aaff",
      "variables": "#addb67"
    }
  }
}

期待される効果とメリット

適切なVSCode アイコンとテーマを選択・設定することで、以下の効果が期待できます。

視認性の向上

効果 説明
ファイル種別の即座認識 アイコンによりファイル形式を瞬時に判別
フォルダ構造の把握 フォルダアイコンでプロジェクト構造を視覚化
コードの可読性向上 適切な配色で構文要素を明確に区別

作業効率の向上

効果 説明
検索時間の短縮 アイコンによる視覚的な手がかり
誤操作の防止 ファイル種別の明確な区別
集中力の維持 目の疲労軽減による持続的な作業

健康面への配慮

効果 説明
目の疲労軽減 適切なコントラストと配色
ブルーライト対策 ダークテーマによる光量削減
長時間作業への対応 低刺激な色彩設計

まとめ

本記事では、VSCode アイコンとテーマのおすすめを体系的に紹介しました。

VSCode アイコンパックの選び方

用途 おすすめ
汎用性重視 Material Icon Theme
アイコン数重視 vscode-icons
モダンデザイン Fluent Icons、Symbols

VSCode テーマの選び方

用途 おすすめ
定番・安定 One Dark Pro、Dracula
GitHub連携 GitHub Theme
夜間作業 Night Owl、Tokyo Night
低刺激 Nord

開発環境の見た目は、日々のコーディング体験に大きく影響します。本記事で紹介した拡張機能を試し、自分に最適なVSCode アイコンとテーマの組み合わせを見つけてください。

参考リンク