/vscode-settings

My personal Visual Studio Code settings, extensions, themes and customization.

VS Code Preferences

Here is the list of my personal settings, extensions, themes, icons and fonts for VS Code. The list is bound to grow with the amount of time I spent with VS Code. Asterisks (*) items are currently being used and enabled in my workspace.

Themes

File Icon Themes

Font

  • JetBrains Mono * - Install as system font and see settings.json for how to select.

Extensions

Universal

JavaScript & React

PHP & Laravel & HTML & CSS

Settings

Here is the current settings configuration I am using and comfortable with. Update VS Code's settings.json with this one. I am using third party terminal Cmder that supports autocomplete commands and there is settings for making Cmder as default shell in VS Code.

{
    "window.zoomLevel": 0,
    "workbench.startupEditor": "newUntitledFile",
    "workbench.colorTheme": "Monokai Pro",
    "workbench.iconTheme": "material-icon-theme",
    "gitlens.hovers.currentLine.over": "line",
    "files.autoSave": "onWindowChange",
    "editor.tabSize": 2,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.wordWrap": "on",
    "editor.fontFamily": "'JetBrains Mono Medium', Consolas, 'Courier New', monospace",
    "editor.fontLigatures": true,
    "explorer.confirmDelete": false,
    "editor.formatOnPaste": true,
    "editor.quickSuggestions": {
        "other": true,
        "comments": false,
        "strings": false
    },
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
    "terminal.integrated.shellArgs.windows": ["/k C:\\Cmder\\vendor\\init.bat"],
    "files.exclude": {
        "**/.idea": true,
        "**/.vscode": true
    },
    "javascript.updateImportsOnFileMove.enabled": "always",
    "window.openFoldersInNewWindow": "on",
    "window.openFilesInNewWindow": "default",
    "files.trimTrailingWhitespace": true,
    "files.trimFinalNewlines": true,
    "files.insertFinalNewline": true,
    "path-intellisense.showHiddenFiles": true,
}