VS Code Extensions

My Visual Studio Code Extensions and Configuration

General

  • Python setup
  • Remove annoying html file handler: sudo rm /usr/share/applications/code-url-handler.desktop

Extensions - My personal must-haves

Extensions - Other useful ones

My Settings

{
    "workbench.startupEditor": "newUntitledFile",
    "editor.minimap.enabled": false,
    "editor.fontFamily": "'monospace', monospace, 'Droid Sans Mono', 'Droid Sans Fallback'",
    "editor.fontSize": 15,
    "editor.renderWhitespace": "boundary",
    "editor.wordWrap": "on",
    "editor.rulers": [
        120
    ],
    "editor.wordWrapColumn": 120,
    "terminal.integrated.fontFamily": "'monospace'",
    "terminal.integrated.fontSize": 13,
    "terminal.integrated.lineHeight": 1,
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/.tx": true,
        "**/.idea": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/*.pyc": true,
        "**/.gitattributes": true,
        "**/.github": true,
        "**/.mypy_cache": true,
        "**/__pycache__": true,
        "**/.vscode": true,
        "**/.cache": true,
        "**/.pytest_cache": true
    },
    "files.trimFinalNewlines": true,
    "files.trimTrailingWhitespace": true,
    "workbench.statusBar.feedback.visible": false,
    "git.enabled": false,
    "explorer.confirmDelete": false,
    "workbench.colorTheme": "Monokai",
    "telemetry.enableTelemetry": false,
    "telemetry.enableCrashReporter": false,
    "editor.colorDecorators": false,
    // "format": "beautify"
    // "format": "keep-breaks" (minimize multiline)
    // "format": "" (empty to minimize)
    "CleanCSS.options": {
        "format": ""
    },
    "files.associations": {
        "*.content": "html",
        "*.template": "html"
    },
    "breadcrumbs.enabled": true,
    "window.zoomLevel": 0,
    "python.pythonPath": "/usr/bin/python3",
    "python.linting.enabled": true,
    "python.linting.pep8Enabled": true,
    "python.linting.pep8Args": ["--max-line-length=120"],
    "python.linting.flake8Enabled": true,
    "python.linting.mypyEnabled": true,
    "python.linting.pylintEnabled": false,
    "workbench.sideBar.location": "right",
    "editor.copyWithSyntaxHighlighting": false,
    "window.titleBarStyle": "native",
    "editor.detectIndentation": false,
    "editor.formatOnSave": false,
    "editor.gotoLocation.multiple": "goto",
    "workbench.editor.enablePreviewFromQuickOpen": false,
    "[python]": {},
    "cSpell.language": "en-GB",
    "cSpell.enabledLanguageIds": [
        "markdown",
    ],
    "cSpell.userWords": [
    ],
    "extensions.ignoreRecommendations": false
}

Comments? Share via Twitter Share via Linkedin