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 アイコンとテーマの組み合わせを見つけてください。
参考リンク#