Open6

VSCodeの設定(settings.json)

ピン留めされたアイテム
TCTC
~/Library/Application Support/Code/User/settings.json
{
  "breadcrumbs.enabled": true, // パンくずリストの機能
  "cSpell.userWords": ["datetime", "stylelint", "varchar"], // 拡張機能: Code Spell Checker
  "change-case.default": [
    "param-case",
    "camelCase",
    "PascalCase",
    "snake_case",
    "CONST_CASE"
  ], // 拡張機能: change-case
  "debug.inlineValues": true, // デバッグ中にインラインで変数の内容を表示する
  "debug.internalConsoleOptions": "openOnSessionStart", // デバッグセッションが開始されると毎回デバッグコンソールを表示する
  "debug.openDebug": "openOnSessionStart", // デバッグセッションが開始されると毎回デバッグウィンドウを表示する
  "debug.toolBarLocation": "docked", // デバッグツールバーをデバッグウィンドウに埋め込む
  "editor.bracketPairColorization.enabled": true, // コード選択時、括弧のペアを縦線で色分け表示
  "editor.defaultFormatter": "esbenp.prettier-vscode", // 既定のフォーマッタをPrettierにする
  "editor.formatOnPaste": true, // 貼り付け時に自動フォーマット
  "editor.formatOnSave": true, // コード保存時に自動フォーマット
  "editor.formatOnType": true, // 入力した行を自動でフォーマット
  "editor.guides.bracketPairs": true, // 括弧のペアをデフォルトで色付け表示
  "editor.minimap.enabled": false, // ミニマップを表示しない
  "editor.renderControlCharacters": true, // 制御文字を表示
  "editor.renderWhitespace": "all", // 半角スペース等の表示
  "explorer.compactFolders": false, // フォルダの階層をまとめないようにする
  "explorer.confirmDragAndDrop": false,
  "explorer.openEditors.visible": 0, // 左側の[開いているエディター]を非表示にする
  "extensions.autoUpdate": true, // 拡張機能を自動更新
  "files.eol": "\n", // 改行コードの規定値
  "files.exclude": { "**/.DS_Store": true }, // 非表示にしたいファイルを指定
  "files.trimTrailingWhitespace": true, // 行末のスペースを削除
  "git.autofetch": true,
  "git.confirmSync": false,
  "git.enableSmartCommit": true,
  "git.path": "/usr/local/bin/git",
  "hediet.vscode-drawio.local-storage": "eyIuZHJhd2lvLWNvbmZpZyI6IntcImxhbmd1YWdlXCI6XCJcIixcImN1c3RvbUZvbnRzXCI6W10sXCJsaWJyYXJpZXNcIjpcImdlbmVyYWxcIixcImN1c3RvbUxpYnJhcmllc1wiOltcIkwuc2NyYXRjaHBhZFwiXSxcInBsdWdpbnNcIjpbXSxcInJlY2VudENvbG9yc1wiOltdLFwiZm9ybWF0V2lkdGhcIjpcIjI0MFwiLFwiY3JlYXRlVGFyZ2V0XCI6ZmFsc2UsXCJwYWdlRm9ybWF0XCI6e1wieFwiOjAsXCJ5XCI6MCxcIndpZHRoXCI6ODI3LFwiaGVpZ2h0XCI6MTE2OX0sXCJzZWFyY2hcIjp0cnVlLFwic2hvd1N0YXJ0U2NyZWVuXCI6dHJ1ZSxcImdyaWRDb2xvclwiOlwiI2QwZDBkMFwiLFwiZGFya0dyaWRDb2xvclwiOlwiIzZlNmU2ZVwiLFwiYXV0b3NhdmVcIjp0cnVlLFwicmVzaXplSW1hZ2VzXCI6bnVsbCxcIm9wZW5Db3VudGVyXCI6MCxcInZlcnNpb25cIjoxOCxcInVuaXRcIjoxLFwiaXNSdWxlck9uXCI6ZmFsc2UsXCJ1aVwiOlwiXCJ9In0=", // 拡張機能: Draw.io Integration
  "hediet.vscode-drawio.theme": "Kennedy",
  "redhat.telemetry.enabled": true,
  "terminal.integrated.copyOnSelection": true, // ターミナルで選択したテキストをクリップボードにコピーする
  "versionlens.suggestions.showOnStartup": true, // 拡張機能: Version Lens
  "window.zoomLevel": 1,
  "workbench.colorTheme": "Atom One Dark", // 拡張機能: Atom One Dark Theme
  "workbench.iconTheme": "material-icon-theme", // 拡張機能: Material Icon Theme
  "workbench.startupEditor": "readme", // 起動時にreadmeを開く
  "editor.tabSize": 2, // 既定のインデント幅
  "[markdown]": {
    "editor.formatOnSave": false // Markdownはフォーマットしない
  },
  "prettier.singleQuote": true, // 拡張機能:prettier ダブルクォートではなくシングルクォートを使う
  "prettier.semi": false // 拡張機能:prettier 末尾にセミコロンを付けない,
  "files.defaultLanguage": "plaintext"
}

TCTC

検索結果から除外するファイルを指定する(今の所特にないので、指定していない)

  "search.exclude": {
    "**/tmp": true
  },
TCTC

サブフォルダーが1つしかないフォルダーをツリーにせず、まとめて1つのパンくずで表示する仕様を無効化する

  "explorer.compactFolders": false,

"explorer.compactFolders": trueの時

"explorer.compactFolders": falseの時

TCTC

VSCode でセーブしたときに未使用のインポートを消す

  "editor.codeActionsOnSave": {
    "source.organizeImports": "always"
  }
TCTC

todohighlightの拡張機能のカスタマイズ

  "todohighlight.keywords": [
    {
      "text": "NOTE:",
      "color": "#ffffff",
      "backgroundColor": "#00BFFF"
    }
  ],