現在のVScodeの設定と入れているプラグインのメモ

# VScodeの設定めも


``` settings.json
{
  "git.autofetch": true,
  "git.openRepositoryInParentFolders": "never",
  "workbench.colorTheme": "Default Dark+",
  "window.menuBarVisibility": "classic", // ミニマップを非表示にする
  "editor.renderControlCharacters": true, // 制御文字を表示する
  "editor.suggestSelection": "first", // サジェスト一覧の初期表示項目設定
  "breadcrumbs.enabled": true, // ファイルのパンくずリストを表示する
  "files.insertFinalNewline": true, // ファイルの末尾を改行で終わらせる
  "editor.fontFamily": "'Fira Code', Hasklig, Consolas, 'Courier New', monospace",
  "editor.fontLigatures": true, // 合字を有効化
  "editor.fontSize": 17, // フォントサイズを変更
  "editor.renderLineHighlight": "all", // 選択行の行番号をハイライトする
  "editor.cursorBlinking": "smooth", // カーソルが滑らかに点滅するように
  "editor.cursorSmoothCaretAnimation": "on", // カーソルの点滅をアニメーション表示する
  "editor.cursorStyle": "block", // カーソルの外観をブロックに変更
  "files.autoGuessEncoding": true, // ファイルの自動エンコードを実施
  "window.zoomLevel": 0, // 画面全体の表示サイズはデフォルト
  "editor.bracketPairColorization.enabled": true, // 括弧の対応を色付ける
  "editor.minimap.showSlider": "always", //エディタのミニマップの位置をハイライト
  "workbench.tree.indent": 25, //ファイルツリービューのインデント 標準8
  "workbench.tree.renderIndentGuides": "always", //ファイルツリービューの現在ファイルをハイライト
  "workbench.colorCustomizations": {
    "tab.activeBackground": "#0a4b80", // 開いているタブ背景色
    "tab.unfocusedActiveBackground": "#adb0b3", // 開いているタブ背景色(フォーカスされていない)
    "tab.hoverBackground": "#aad9ff", // タブホバー時背景色
    "editor.lineHighlightBackground": "#333638" //現在の行を強調
  },
  "window.title": "${dirty}/${activeEditorMedium}${separator}${rootName}", //タイトルの表示設定
  "files.exclude": {
    //キャシュ関係等を画面表示しない
    "**/*.pyc": true,
    ".nyc_output": true,
    "obj": true,
    "bin": true,
    "**/__pycache__": true,
    "**/.mypy_cache/**": true,
    "package-lock.json": true
  },
  "code-runner.clearPreviousOutput": true,
  "code-runner.runInTerminal": true, //CodeRunnerで実行をターミナルで行う。これしないとブラウザ更新で消える
  "code-runner.executorMap": { "python": "$pythonPath -u $fullFileName" },
  "code-runner.ignoreSelection": true, // tempCodeRunnerFileの無効化のはず
  "python": "$pythonPath -u $fullFileName",
  "[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter", // 拡張機能のBlack Formatterを使う場合には必ず指定する
    "editor.formatOnSave": true // ファイルの保存時にフォーマットを自動実行する場合
  },
  "black-formatter.args": [
    "--line-length=120" // 最大文字数などのオプション引数を指定する場合
  ],
  "editor.codeActionsOnSave": {
    "source.fixAll": "explicit"
  },
  // 以下はVue用のフォーマット整形関係、
  "[vue]": {
    "editor.defaultFormatter": "octref.vetur",
    "editor.formatOnPaste": true
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnPaste": true
  },
  "[markdown]": {
    "editor.insertSpaces": false
  },
  "editor.formatOnPaste": true,
  "vetur.format.defaultFormatter.css": "prettier",
  "vetur.format.defaultFormatter.html": "prettier",
  "vetur.format.defaultFormatter.js": "prettier",
  "vetur.format.defaultFormatter.postcss": "prettier",
  "editor.formatOnSave": true,
  "cSpell.userWords": ["ntpath"],
  "cSpell.ignoreWords": [
    "BOXONE",
    "SUBBOX",
    "BIGBOX",
    "filetool",
    "getunicode",
    "makeengin",
    "subbottle",
    "uwsgi"
  ],
  "cSpell.ignoreRegExpList": [
    //なぜか一部の日本語を typo と誤検知しますので、ignore list に追加しましょう。
    "[０-９Ａ-Ｚａ-ｚぁ-んァ-ヶ亜-熙纊-黑]+"
  ],
  "todo-tree.tree.scanMode": "current file", //TODOTreeをオープン中ファイルのみ適用
  "markdown.copyFiles.destination": {
    // 画像をドラック＆ドロップ時の動作指定
    "*": "./images/"
  },
  "github.copilot.chat.localeOverride": "ja"
}

```


# 入れてる拡張めも
#### JavaScript Debugger

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-vscode.js-debug)
- [VS Code で開く](vscode:extension/ms-vscode.js-debug)

| key | value |
|---|---|
| id | ms-vscode.js-debug |
| isActive | false |
| name | js-debug |
| version | 1.89.0 |
| displayName | JavaScript Debugger |
| description | An extension for debugging Node.js programs and Chrome. |
| publisher | ms-vscode |
| categories | ["Debuggers"] |

#### Table Visualizer for JavaScript Profiles

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-js-profile-table)
- [VS Code で開く](vscode:extension/ms-vscode.vscode-js-profile-table)

| key | value |
|---|---|
| id | ms-vscode.vscode-js-profile-table |
| isActive | false |
| name | vscode-js-profile-table |
| version | 1.0.9 |
| displayName | Table Visualizer for JavaScript Profiles |
| description | Text visualizer for profiles taken from the JavaScript debugger |
| publisher | ms-vscode |

#### Ascii Tree Generator

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=aprilandjan.ascii-tree-generator)
- [VS Code で開く](vscode:extension/aprilandjan.ascii-tree-generator)

| key | value |
|---|---|
| id | aprilandjan.ascii-tree-generator |
| isActive | false |
| name | ascii-tree-generator |
| version | 1.2.4 |
| displayName | Ascii Tree Generator |
| description | A vscode extension to generate ascii tree of directories or formatting selected text to tree string. |
| publisher | aprilandjan |
| categories | ["Formatters","Other"] |

#### Path Intellisense

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense)
- [VS Code で開く](vscode:extension/christian-kohler.path-intellisense)

| key | value |
|---|---|
| id | christian-kohler.path-intellisense |
| isActive | true |
| name | path-intellisense |
| version | 2.8.5 |
| displayName | Path Intellisense |
| description | Visual Studio Code plugin that autocompletes filenames |
| publisher | christian-kohler |
| categories | ["Other"] |

#### markdownlint

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint)
- [VS Code で開く](vscode:extension/DavidAnson.vscode-markdownlint)

| key | value |
|---|---|
| id | DavidAnson.vscode-markdownlint |
| isActive | true |
| name | vscode-markdownlint |
| version | 0.55.0 |
| displayName | markdownlint |
| description | Markdown linting and style checking for Visual Studio Code |
| publisher | DavidAnson |
| categories | ["Linters","Formatters"] |

#### ESLint

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [VS Code で開く](vscode:extension/dbaeumer.vscode-eslint)

| key | value |
|---|---|
| id | dbaeumer.vscode-eslint |
| isActive | true |
| name | vscode-eslint |
| version | 2.4.4 |
| displayName | ESLint |
| description | Integrates ESLint JavaScript into VS Code. |
| publisher | dbaeumer |
| categories | ["Programming Languages","Linters"] |

#### Prettier - Code formatter

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [VS Code で開く](vscode:extension/esbenp.prettier-vscode)

| key | value |
|---|---|
| id | esbenp.prettier-vscode |
| isActive | true |
| name | prettier-vscode |
| version | 10.4.0 |
| displayName | Prettier - Code formatter |
| description | Code formatter using prettier |
| publisher | esbenp |
| categories | ["Formatters"] |

#### Code Runner

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner)
- [VS Code で開く](vscode:extension/formulahendry.code-runner)

| key | value |
|---|---|
| id | formulahendry.code-runner |
| isActive | true |
| name | code-runner |
| version | 0.12.2 |
| displayName | Code Runner |
| description | Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScript, Elixir, VB.NET, Clojure, Haxe, Obj-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, Standard ML, Zig, Mojo, Erlang, SPWN, Pkl, Gleam |
| publisher | formulahendry |
| categories | ["Programming Languages","Other"] |

#### GitHub Copilot

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot)
- [VS Code で開く](vscode:extension/GitHub.copilot)

| key | value |
|---|---|
| id | GitHub.copilot |
| isActive | true |
| name | copilot |
| version | 1.190.0 |
| displayName | GitHub Copilot |
| description | Your AI pair programmer |
| publisher | GitHub |
| categories | ["Programming Languages","Machine Learning","Education","Snippets"] |

#### GitHub Copilot Chat

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat)
- [VS Code で開く](vscode:extension/GitHub.copilot-chat)

| key | value |
|---|---|
| id | GitHub.copilot-chat |
| isActive | true |
| name | copilot-chat |
| version | 0.15.1 |
| displayName | GitHub Copilot Chat |
| description | AI chat features powered by Copilot |
| publisher | GitHub |
| categories | ["Programming Languages","Machine Learning","Education","Snippets"] |

#### Todo Tree

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree)
- [VS Code で開く](vscode:extension/Gruntfuggly.todo-tree)

| key | value |
|---|---|
| id | Gruntfuggly.todo-tree |
| isActive | true |
| name | todo-tree |
| version | 0.0.226 |
| displayName | Todo Tree |
| description | Show TODO, FIXME, etc. comment tags in a tree view |
| publisher | Gruntfuggly |
| categories | ["Other"] |

#### zenkaku

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=mosapride.zenkaku)
- [VS Code で開く](vscode:extension/mosapride.zenkaku)

| key | value |
|---|---|
| id | mosapride.zenkaku |
| isActive | true |
| name | zenkaku |
| version | 0.0.3 |
| displayName | zenkaku |
| description | show double-byte-whiteSpace |
| publisher | mosapride |
| categories | ["Other"] |

#### Docker

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker)
- [VS Code で開く](vscode:extension/ms-azuretools.vscode-docker)

| key | value |
|---|---|
| id | ms-azuretools.vscode-docker |
| isActive | true |
| name | vscode-docker |
| version | 1.29.1 |
| displayName | Docker |
| description | Makes it easy to create, manage, and debug containerized applications. |
| publisher | ms-azuretools |
| categories | ["Programming Languages","Linters","Azure"] |

#### Japanese Language Pack for Visual Studio Code

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ja)
- [VS Code で開く](vscode:extension/MS-CEINTL.vscode-language-pack-ja)

| key | value |
|---|---|
| id | MS-CEINTL.vscode-language-pack-ja |
| isActive | false |
| name | vscode-language-pack-ja |
| version | 1.89.2024050109 |
| displayName | Japanese Language Pack for Visual Studio Code |
| description | Language pack extension for Japanese |
| publisher | MS-CEINTL |
| categories | ["Language Packs"] |

#### Black Formatter

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter)
- [VS Code で開く](vscode:extension/ms-python.black-formatter)

| key | value |
|---|---|
| id | ms-python.black-formatter |
| isActive | true |
| name | black-formatter |
| version | 2024.2.0 |
| displayName | Black Formatter |
| description | Black フォーマッタを使用した Python ファイルの書式設定のサポート。 |
| publisher | ms-python |
| categories | ["Programming Languages","Formatters"] |

#### Python Debugger

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-python.debugpy)
- [VS Code で開く](vscode:extension/ms-python.debugpy)

| key | value |
|---|---|
| id | ms-python.debugpy |
| isActive | true |
| name | debugpy |
| version | 2024.6.0 |
| displayName | Python Debugger |
| description | Python Debugger extension using debugpy. |
| publisher | ms-python |
| categories | ["Debuggers"] |

#### isort

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-python.isort)
- [VS Code で開く](vscode:extension/ms-python.isort)

| key | value |
|---|---|
| id | ms-python.isort |
| isActive | true |
| name | isort |
| version | 2023.10.1 |
| displayName | isort |
| description | 'isort' を使用して Python ファイルの組織サポートをインポートします。 |
| publisher | ms-python |
| categories | ["Programming Languages","Formatters"] |

#### Python

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- [VS Code で開く](vscode:extension/ms-python.python)

| key | value |
|---|---|
| id | ms-python.python |
| isActive | true |
| name | python |
| version | 2024.6.0 |
| displayName | Python |
| description | Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more. |
| publisher | ms-python |
| categories | ["Programming Languages","Debuggers","Other","Data Science","Machine Learning"] |

#### Pylance

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
- [VS Code で開く](vscode:extension/ms-python.vscode-pylance)

| key | value |
|---|---|
| id | ms-python.vscode-pylance |
| isActive | true |
| name | vscode-pylance |
| version | 2024.5.1 |
| displayName | Pylance |
| description | A performant, feature-rich language server for Python in VS Code |
| publisher | ms-python |
| categories | ["Programming Languages"] |

#### autoDocstring - Python Docstring Generator

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring)
- [VS Code で開く](vscode:extension/njpwerner.autodocstring)

| key | value |
|---|---|
| id | njpwerner.autodocstring |
| isActive | true |
| name | autodocstring |
| version | 0.6.1 |
| displayName | autoDocstring - Python Docstring Generator |
| description | Generates python docstrings automatically |
| publisher | njpwerner |
| categories | ["Snippets","Formatters","Programming Languages"] |

#### Vetur

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=octref.vetur)
- [VS Code で開く](vscode:extension/octref.vetur)

| key | value |
|---|---|
| id | octref.vetur |
| isActive | false |
| name | vetur |
| version | 0.37.3 |
| displayName | Vetur |
| description | Vue tooling for VS Code |
| publisher | octref |
| categories | ["Programming Languages"] |

#### Trailing Spaces

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces)
- [VS Code で開く](vscode:extension/shardulm94.trailing-spaces)

| key | value |
|---|---|
| id | shardulm94.trailing-spaces |
| isActive | true |
| name | trailing-spaces |
| version | 0.4.1 |
| displayName | Trailing Spaces |
| description | Highlight trailing spaces and delete them in a flash! |
| publisher | shardulm94 |
| categories | ["Other"] |

#### Code Spell Checker

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)
- [VS Code で開く](vscode:extension/streetsidesoftware.code-spell-checker)

| key | value |
|---|---|
| id | streetsidesoftware.code-spell-checker |
| isActive | true |
| name | code-spell-checker |
| version | 3.0.1 |
| displayName | Code Spell Checker |
| description | Spelling checker for source code |
| publisher | streetsidesoftware |
| categories | ["Linters","Other"] |

#### Markdown Table

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=TakumiI.markdowntable)
- [VS Code で開く](vscode:extension/TakumiI.markdowntable)

| key | value |
|---|---|
| id | TakumiI.markdowntable |
| isActive | true |
| name | markdowntable |
| version | 0.11.0 |
| displayName | Markdown Table |
| description | Add features to edit markdown table. |
| publisher | TakumiI |
| categories | ["Other"] |

#### IntelliCode API の使用例

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.intellicode-api-usage-examples)
- [VS Code で開く](vscode:extension/VisualStudioExptTeam.intellicode-api-usage-examples)

| key | value |
|---|---|
| id | VisualStudioExptTeam.intellicode-api-usage-examples |
| isActive | true |
| name | intellicode-api-usage-examples |
| version | 0.2.8 |
| displayName | IntelliCode API の使用例 |
| description | エディターで直接、100,000 を超える異なる API について GitHub の関連するコード例をご覧ください。 |
| publisher | VisualStudioExptTeam |
| categories | ["Other"] |

#### IntelliCode

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode)
- [VS Code で開く](vscode:extension/VisualStudioExptTeam.vscodeintellicode)

| key | value |
|---|---|
| id | VisualStudioExptTeam.vscodeintellicode |
| isActive | true |
| name | vscodeintellicode |
| version | 1.3.1 |
| displayName | IntelliCode |
| description | AI 支援開発 |
| publisher | VisualStudioExptTeam |
| categories | ["Other"] |

#### Vue - Official

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=Vue.volar)
- [VS Code で開く](vscode:extension/Vue.volar)

| key | value |
|---|---|
| id | Vue.volar |
| isActive | true |
| name | volar |
| version | 2.0.17 |
| displayName | Vue - Official |
| description | Language Support for Vue |
| publisher | Vue |
| categories | ["Programming Languages"] |

#### System Information

- [marketplace で開く](https://marketplace.visualstudio.com/items?itemName=wraith13.sysinfo-vscode)
- [VS Code で開く](vscode:extension/wraith13.sysinfo-vscode)

| key | value |
|---|---|
| id | wraith13.sysinfo-vscode |
| isActive | true |
| name | sysinfo-vscode |
| version | 2.6.0 |
| displayName | System Information |
| description | Show system information ( includes extensions list ) by markdown or JSON for VS Code |
| publisher | wraith13 |
| categories | ["Other"] |