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