一覧に戻る

2025年12月28日

個人的VSCodeの設定まとめ

個人的に使っているVSCodeの設定をまとめました。

僕は普段から Visual Studio Code をメインのコードエディタとして使用していて、PC ごとにいちいち設定をするのが面倒なので、 VSCode の設定ファイルとおすすめの拡張機能をまとめようと思います!

設定ファイル

setting.json
{
  // エディタのテーマ設定
  "workbench.colorTheme": "GitHub Dark",
  "workbench.iconTheme": "material-icon-theme",
  // スティッキースクロールを無効化
  "workbench.tree.enableStickyScroll": false,
  "editor.stickyScroll.enabled": false,
  "terminal.integrated.stickyScroll.enabled": false,
  // スタートアップエディタを無効化
  "workbench.startupEditor": "none",
  // ファイルの末尾に改行を挿入
  "files.insertFinalNewline": true,
  // ウィンドウ全体のズームレベル
  "window.zoomLevel": 1,
  // 空のフォルダをまとめて表示しない
  "explorer.compactFolders": false,
  // ドラック&ドロップの確認ダイアログを無効化
  "explorer.confirmDragAndDrop": false,
  // フォント設定
  "terminal.integrated.fontFamily": "Ricty Diminished, Consolas, 'Courier New', monospace",
  "editor.fontFamily": "Ricty Diminished, Consolas, 'Courier New', monospace",
  // フォントサイズ
  "terminal.integrated.fontSize": 13,
  "editor.fontSize": 13,
  // 保存時の自動フォーマット
  "editor.formatOnSave": true,
  // タブサイズ
  "editor.tabSize": 4,
  // すべての空白を表示
  "editor.renderWhitespace": "all",
  // 曖昧なUnicode文字のハイライトを無効化
  "editor.unicodeHighlight.ambiguousCharacters": false,
  // コメント内のUnicodeハイライトを無効化
  "editor.unicodeHighlight.includeComments": false,
  // 不可視文字のハイライトを無効化
  "editor.unicodeHighlight.invisibleCharacters": false,
  // 非ASCII文字のハイライトを無効化
  "editor.unicodeHighlight.nonBasicASCII": false,
  // TypeScriptのインレイヒント設定
  "typescript.inlayHints.parameterNames.enabled": "all",
  // GitHub Copilotの設定
  "github.copilot.enable": {
    "*": true,
    "plaintext": true,
    "markdown": true,
    "scminput": false
  },
  // ファイルごとの設定
  "[sql]": {
    "editor.defaultFormatter": "mtxr.sqltools"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[markdown]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[mdx]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}

拡張機能

名称備考
Japanese Language Pack for Visual Studio Code日本語サポート
GitHub Themeテーマ
Material Icon Themeファイル・フォルダ用アイコン
DockerDocker 関連
Docker DXDocker 補完
Remote Developmentコンテナ開発
Playwright Test for VSCodeテストツール
Git GraphGit Log
GitHub CopilotAI コード補完
GitHub Copilot ChatAI コード補完 (チャット)
Code Spell Checker誤字脱字
Path Intellisenseパス補完
IntelliCodeAI 支援開発
Error Lensエラー表示
Live Serverプレビューサーバー
Prettier - Code formatterコードフォーマッター
ESLintリンター補助
Auto Close TagHTML タグ補助
Auto Rename TagHTML タグ補助
css-var-color-decoratorCSS カラー表示
MDXMDX サポート
Markdown All in Oneマークダウンサポート
SQLToolsSQL フォーマッター・DB 操作補助
Biomeフォーマッター・リンター
Draw.io IntegrationDraw.io が VSCode で使用可能
shadcn/uiUI コンポーネントライブラリ
Tailwind CSS IntelliSenseTailwind CSS サポート
PrismaPrisma 補助