User Tools

Site Tools


vscode

Visual Studio Code

These are notes to myself:

Log in with your GitHub account, and turn on settings sync. That will also sync your extensions. But for reference, here's my settings file from a Windows machine:

%APPDATA%\Code\User\settings.json
{
    // For Dark: Comment this colorTheme line.
    "workbench.colorTheme":    "Default Light+",
    "workbench.colorCustomizations": {
        "[Default Light+]": {
            "activityBar.background": "#afafaf",
            "activityBar.foreground": "#202020",
            "activityBar.activeBackground": "#dadada",
            "activityBar.activeBorder": "#5f5f5f",
            "statusBar.background": "#5a7ab4",
            "statusBar.noFolderBackground": "#a98db9",
            "editorGutter.background": "#eaecee"
        },
 
/* For Dark: Uncomment all these colors.
        // https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/refs/heads/master/vscode/catppuccin-mocha.json
        "terminal.foreground": "#cdd6f4",
        "terminal.background": "#1e1e2e",
        "terminal.ansiBlack": "#45475a",
        "terminal.ansiBlue": "#89b4fa",
        "terminal.ansiCyan": "#48d6d8",  // 94e2d5
        "terminal.ansiGreen": "#57df5a", // a6e3a1
        "terminal.ansiMagenta": "#f5c2e7",
        "terminal.ansiRed": "#f38ba8",
        "terminal.ansiWhite": "#d0d5e5",  // a6adc8
        "terminal.ansiYellow": "#f9e2af",
        "terminal.ansiBrightBlack": "#585b70",
        "terminal.ansiBrightBlue": "#74a8fc",
        "terminal.ansiBrightCyan": "#6bd7ca",
        "terminal.ansiBrightGreen": "#89d88b",
        "terminal.ansiBrightMagenta": "#f2aede",
        "terminal.ansiBrightRed": "#f37799",
        "terminal.ansiBrightWhite": "#dee2f8",  // bac2de
        "terminal.ansiBrightYellow": "#ebd391",
        "terminal.selectionBackground": "#585b70",
        "terminalCursor.background": "#1e1e2a",  // 1e1e2e
        "terminalCursor.foreground": "#d0d5e5",  // f5e0dc
 
        "activityBar.background": "#2c2c2c",
        "activityBar.foreground": "#d6d4eb",
        "activityBar.activeBackground": "#4a4b4e",
        "activityBar.activeBorder": "#b3b0ce",
        "statusBar.background": "#394b6b",
        "statusBar.noFolderBackground": "#2e2f46",
        "editorGutter.background": "#262b30"
*/
    },
    "editor.fontFamily": "'DejaVu Sans Mono for Powerline', Consolas, 'Courier New', monospace",
    "editor.fontSize": 13,
    "window.zoomLevel": 0,
    "debug.console.fontSize": 13,
    "markdown.preview.fontSize": 13,
    "terminal.integrated.fontSize": 13,
    "editor.occurrencesHighlight": "off",
    "editor.minimap.enabled": false,
    "workbench.settings.useSplitJSON": true,
    "workbench.startupEditor": "newUntitledFile",
    "remote.SSH.remotePlatform": {
        "dblume-edge.local": "linux",
        "dblume-edge": "linux",
        "10.3.249.191": "linux",
        "dblume-edge.corp.roku": "linux"
    },
    /* All */             "remote.SSH.configFile": "~/.ssh/config", 
    /* Windows */      /* "remote.SSH.configFile": "C:\Users\david\.ssh\config", */
    /* MacOS, Linux */ /* "remote.SSH.configFile": "/Users/dblume/.ssh/config", */
    "security.workspace.trust.untrustedFiles": "open",
    "workbench.editorAssociations": {
        "*.ipynb": "jupyter-notebook"
    },
    "python.pythonPath": "/usr/local/bin/python3",
    "python.showStartPage": false,
    "notebook.cellToolbarLocation": {
        "default": "right",
        "jupyter-notebook": "left"
    },
    "python.defaultInterpreterPath": "C:\\Users\\david\\AppData\\Local\\Programs\\Python\\Python38-32\\python.exe",
    "editor.guides.indentation": false,
    "workbench.editor.wrapTabs": true,
    "files.eol": "\n",
    "[python]": {
        "editor.formatOnType": true
    },
    "workbench.editor.empty.hint": "hidden",
    "security.allowedUNCHosts": [
        "wsl$"
    ],
    "remote.defaultExtensionsIfInstalledLocally": [
        "GitHub.copilot",
        "GitHub.copilot-chat",
        "GitHub.vscode-pull-request-github"
    ],
    "makefile.configureOnOpen": true,
    "remote.SSH.httpProxy": "",
    "remote.SSH.defaultForwardedPorts": []
}
vscode.txt · Last modified: 2025/10/10 11:45 by dblume