お知らせ

現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。

VSCodeの設定メモ

はてブ数
投稿日:
ソフトウェア::VSCode
{
    "terminal.integrated.defaultProfile.windows": "MSYS2",
    "terminal.integrated.profiles.windows": {
        "MSYS2": {
            "overrideName": true,
            "path": ["C:\\env\\msys64\\msys2_shell.cmd"],
            "args": [
                "-defterm",
                "-here",
                "-use-full-path",
                "-no-start",
                "-mingw64",
                "-shell",
                "zsh"
            ]
        },
        "PowerShell": {
            "source": "PowerShell",
            "icon": "terminal-powershell"
        },
        "Command Prompt": {
            "path": [
                "${env:windir}\\Sysnative\\cmd.exe",
                "${env:windir}\\System32\\cmd.exe"
            ],
            "args": [],
            "icon": "terminal-cmd"
        }
    },
    "terminal.integrated.defaultProfile.linux": "zsh",
    "terminal.integrated.profiles.linux": {
        "zsh": {
            "path": "zsh"
        },
        "bash": {
            "path": "bash"
        }
    },
    "terminal.integrated.allowChords": false,
    "workbench.startupEditor": "newUntitledFile",
    "workbench.iconTheme": "vscode-icons",
    "workbench.editor.decorations.badges": false,
    "workbench.editor.decorations.colors": false,
    "files.eol": "\n",
    "files.trimTrailingWhitespace": true,
    "files.insertFinalNewline": true,
    "git.autofetch": true,
    "git.autorefresh": true,
    "git.autoStash": true,
    "git.suggestSmartCommit": false,
    "diffEditor.ignoreTrimWhitespace": true,
    "explorer.confirmDragAndDrop": false,
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": "explicit"
    },
    "[typescript]": {
        "editor.tabSize": 2
    },
    "[json]": {
        "editor.tabSize": 2,
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[javascript]": {
        "editor.tabSize": 2,
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[vue]": {
        "editor.tabSize": 2
    },
    "[html]": {
        "editor.tabSize": 2,
        "editor.formatOnSave": true
    },
    "[css]": {
        "editor.tabSize": 2,
        "editor.formatOnSave": true
    },
    "[scss]": {
        "editor.tabSize": 2,
        "editor.formatOnSave": true
    },
    "[python]": {
        "editor.tabSize": 4,
        "editor.formatOnSave": true
    },
    "[markdown]": {
        "editor.tabSize": 4,
        "editor.defaultFormatter": "esbenp.prettier-vscode",
        "editor.formatOnSave": true
    },
    "php.validate.run": "onSave",
    "javascript.preferences.quoteStyle": "single",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "typescript.preferences.quoteStyle": "single",
    "prettier.htmlWhitespaceSensitivity": "strict",
    "prettier.singleQuote": true,
    "prettier.tabWidth": 4,
    "prettier.useTabs": false,
    "prettier.bracketSpacing": true,
    "vsicons.dontShowNewVersionMessage": true,
    "pasteImage.path": "${currentFileDir}/${currentFileNameWithoutExt}.assets",
    "todo-tree.filtering.excludeGlobs": ["**/node_modules/**/*"],
    "todo-tree.highlights.customHighlight": {
        "TODO": {
            "foreground": "#f8ff96",
            "type": "text-and-comment"
        },
        "FIXME": {
            "foreground": "#ff9696",
            "type": "text-and-comment"
        }
    },
    "todo-tree.general.tags": ["TODO", "FIXME"],
    "todo-tree.regex.regex": "(//|#|<!--|/\\*|^\\s*\\*)\\s*($TAGS)",
    "gitlens.currentLine.format": "${author, }${date}${' via 'pullRequest}${ • message|50?}",
    "gitlens.statusBar.format": "${author}, ${date}${' via 'pullRequest}",
    "gitlens.statusBar.tooltipFormat": "${avatar} &nbsp;__${author}__, ${date}${' via 'pullRequest}\n\n${message}${\n\n---\n\nfootnotes}\n\n${commands}",
    "gitlens.hovers.detailsMarkdownFormat": "${avatar} &nbsp;__${author}__, ${date}${' via 'pullRequest}\n\n${message}${\n\n---\n\nfootnotes}\n\n${commands}",
    "gitlens.views.formats.stashes.description": "${date}",
    "gitlens.views.formats.commits.description": "${author, }${date}",
    "gitlens.defaultDateFormat": "YYYY-MM-DD",
    "terminal.integrated.shellIntegration.decorationsEnabled": "never",
    "git.mergeEditor": false,
    "security.workspace.trust.untrustedFiles": "open",
    "explorer.copyRelativePathSeparator": "/",
    "githubPullRequests.pullBranch": "never",
    "workbench.layoutControl.enabled": false,
    "githubPullRequests.terminalLinksHandler": "github",
    "git.openRepositoryInParentFolders": "never",
    "update.showReleaseNotes": false,
    "workbench.editor.empty.hint": "hidden",
    "typescript.tsserver.log": "off",
    "gitlens.ai.experimental.generateCommitMessage.enabled": false,
    "scm.showIncomingChanges": "never",
    "scm.showOutgoingChanges": "never",
}