gabagabatapioca’s diary

底辺のめも帳

vscodeの拡張機能・設定・キーバインド

VScode 拡張機能

■Auto Complete Tag
https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-complete-tag

■Bookmarks
https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks

■Bracket Pair Colorizer
https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer

■EvilInspector
https://marketplace.visualstudio.com/items?itemName=saikou9901.evilinspector

■Git History
https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

■GitLens
https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

■HTMLHint
https://marketplace.visualstudio.com/items?itemName=mkaufman.HTMLHint

■ESLint
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

■indent-rainbow
https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow

■Japanese Language Pack for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ja

■Live Server
https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer

■Material Icon Theme
https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme

■Output Colorizer
https://marketplace.visualstudio.com/items?itemName=IBM.output-colorizer

■Path Intellisense
https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense

■Sort lines
https://marketplace.visualstudio.com/items?itemName=Tyriar.sort-lines

■TODO Highlight
https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight

■Trailing Spaces
https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces

■Document This
https://marketplace.visualstudio.com/items?itemName=joelday.docthis

■Rainbow CSV
https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv

Vscode Google Translate
https://marketplace.visualstudio.com/items?itemName=funkyremi.vscode-google-translate

VScode 設定

{
  "workbench.startupEditor": "none",
  "editor.tabSize": 2,
  "editor.renderWhitespace": "all",
  "editor.wordWrap": "on",
  "git.ignoreMissingGitWarning": true,
  "editor.minimap.showSlider": "always",
  "editor.cursorBlinking": "smooth",
  "files.trimTrailingWhitespace": false,
  "terminal.integrated.scrollback": 2000,
  "editor.multiCursorModifier": "ctrlCmd",
  "editor.renderControlCharacters": true,
  "editor.renderLineHighlight": "all",
  "editor.snippetSuggestions": "top",
  "emmet.showSuggestionsAsSnippets": true,
  "emmet.triggerExpansionOnTab": true,
  "emmet.variables": {
      "lang": "ja"
  },
  "files.trimFinalNewlines": true,
  "html.format.wrapLineLength": 0,
  "workbench.editor.tabSizing": "shrink",
  "workbench.colorTheme": "Monokai",
  "atomKeymap.promptV3Features": true,
  "editor.formatOnPaste": false,
  "editor.autoIndent": "full",
  "window.zoomLevel": 0,
  "workbench.editor.showTabs": true,
  "workbench.statusBar.feedback.visible": false,
  "workbench.iconTheme": "material-icon-theme",
  "editor.mouseWheelZoom": true,
  "editor.largeFileOptimizations": false,
  "glassit.alpha": 220,
  "editor.wrappingIndent": "deepIndent",
  "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
  "breadcrumbs.enabled": true,

  "php.validate.executablePath": "C:\\apps\\php-7.4.8-Win32-vc15-x64\\php-win.exe",
  "php.executablePath": "C:\\apps\\php-7.4.8-Win32-vc15-x64\\php-win.exe",
  "php.suggest.basic": false,
  "[html]": {
      "editor.defaultFormatter": "vscode.html-language-features"
  },
  "[javascript]": {
      "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "terminal.integrated.copyOnSelection": true,
  "terminal.integrated.cursorBlinking": true,
  "terminal.integrated.splitCwd": "initial",
  "liveServer.settings.donotShowInfoMsg": true,
  "liveServer.settings.donotVerifyTags": true,
  "editor.fontFamily": "Consolas, Meiryo, 'Courier New', monospace",
  "terminal.external.windowsExec": "C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Git\\Git Bash",
  "indent_size": 2,
  "files.watcherExclude": {
      "**/.DS_Store": true,
      "*/.git/*": true,
      "**/thumbnail.db": true
  },
  "vscodeGoogleTranslate.preferredLanguage": "Japanese",
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "java.home": "C:\\Program Files\\Java\\jdk-14.0.2"
}

VScode キーバインド

[
    {
        "key": "ctrl+tab",
        "command": "workbench.action.nextEditor"
    },
    {
        "key": "ctrl+pagedown",
        "command": "-workbench.action.nextEditor"
    },
    {
        "key": "ctrl+pageup",
        "command": "workbench.action.openNextRecentlyUsedEditorInGroup"
    },
    {
        "key": "ctrl+tab",
        "command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
    },
    {
        "key": "ctrl+shift+tab",
        "command": "workbench.action.previousEditor"
    },
    {
        "key": "ctrl+pageup",
        "command": "-workbench.action.previousEditor"
    },
    {
        "key": "ctrl+pagedown",
        "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
    },
    {
        "key": "ctrl+shift+tab",
        "command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup"
    },
    {
        "key": "ctrl+shift+oem_4",
        "command": "editor.foldAll",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+0",
        "command": "-editor.foldAll",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+oem_6",
        "command": "editor.unfoldAll",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+j",
        "command": "-editor.unfoldAll",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+alt+oem_4",
        "command": "editor.foldRecursively",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+oem_4",
        "command": "-editor.foldRecursively",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+alt+oem_6",
        "command": "editor.unfoldRecursively",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+oem_6",
        "command": "-editor.unfoldRecursively",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+alt+oem_4",
        "command": "editor.foldAllMarkerRegions",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+8",
        "command": "-editor.foldAllMarkerRegions",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+alt+oem_6",
        "command": "editor.unfoldAllMarkerRegions",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+9",
        "command": "-editor.unfoldAllMarkerRegions",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+m",
        "command": "editor.action.jumpToBracket",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+oem_5",
        "command": "-editor.action.jumpToBracket",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+alt+down",
        "command": "-cursorColumnSelectDown",
        "when": "textInputFocus"
    },
    {
        "key": "ctrl+shift+alt+left",
        "command": "-cursorColumnSelectLeft",
        "when": "textInputFocus"
    },
    {
        "key": "ctrl+shift+alt+pageup",
        "command": "-cursorColumnSelectPageUp",
        "when": "textInputFocus"
    },
    {
        "key": "ctrl+shift+alt+pagedown",
        "command": "-cursorColumnSelectPageDown",
        "when": "textInputFocus"
    },
    {
        "key": "ctrl+shift+alt+right",
        "command": "-cursorColumnSelectRight",
        "when": "textInputFocus"
    },
    {
        "key": "ctrl+shift+alt+up",
        "command": "-cursorColumnSelectUp",
        "when": "textInputFocus"
    },
    {
        "key": "ctrl+shift+alt+right",
        "command": "workbench.action.focusBelowGroup"
    },
    {
        "key": "ctrl+k ctrl+down",
        "command": "-workbench.action.focusBelowGroup"
    },
    {
        "key": "ctrl+shift+alt+right",
        "command": "workbench.action.focusRightGroup"
    },
    {
        "key": "ctrl+k ctrl+right",
        "command": "-workbench.action.focusRightGroup"
    },
    {
        "key": "ctrl+shift+alt+up",
        "command": "workbench.action.focusAboveGroup"
    },
    {
        "key": "ctrl+k ctrl+up",
        "command": "-workbench.action.focusAboveGroup"
    },
    {
        "key": "ctrl+shift+alt+left",
        "command": "workbench.action.focusLeftGroup"
    },
    {
        "key": "ctrl+k ctrl+left",
        "command": "-workbench.action.focusLeftGroup"
    },
    {
        "key": "ctrl+shift+alt+w",
        "command": "workbench.action.closeWindow",
        "when": "!editorIsOpen && !multipleEditorGroups"
    },
    {
        "key": "ctrl+w",
        "command": "-workbench.action.closeWindow",
        "when": "!editorIsOpen && !multipleEditorGroups"
    },
    {
        "key": "ctrl+oem_4",
        "command": "editor.fold",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+oem_4",
        "command": "-editor.fold",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+alt+oem_4",
        "command": "editor.action.outdentLines",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+oem_4",
        "command": "-editor.action.outdentLines",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+oem_6",
        "command": "editor.unfold",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+oem_6",
        "command": "-editor.unfold",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+alt+oem_6",
        "command": "editor.action.indentLines",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+oem_6",
        "command": "-editor.action.indentLines",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "shift+alt+t",
        "command": "extension.translateLinesUnderCursor"
    }
]