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 に追加しましょう。
"[0-9A-Za-zぁ-んァ-ヶ亜-熙纊-黑]+"
],
"todo-tree.tree.scanMode": "current file", //TODOTreeをオープン中ファイルのみ適用
"markdown.copyFiles.destination": {
// 画像をドラック&ドロップ時の動作指定
"*": "./images/"
},
"github.copilot.chat.localeOverride": "ja"
}
入れてる拡張めも
JavaScript Debugger
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 の使用例
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
key | value |
---|---|
id | VisualStudioExptTeam.vscodeintellicode |
isActive | true |
name | vscodeintellicode |
version | 1.3.1 |
displayName | IntelliCode |
description | AI 支援開発 |
publisher | VisualStudioExptTeam |
categories | ["Other"] |
Vue - Official
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
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"] |