0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Posted at

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"]
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?