SUPERCAT.DEV

Benvenut* sul mio blog

DEV

VS Code

09-11-2022

Le mie estensioni e configurazioni di Visual Studio Code

Le mie estensioni preferite in Visual Studio Code

  • Auto Rename Tag - Jun Han
  • Dev containers - Microsoft
  • Material Icon theme - Philip Kief
  • Go - Go Team at Google
  • Mysql - Weijan Chen
  • Rainbow CSV - mechatroner
  • Todo Tree - Gruntfuggly
  • Better C++ Syntax - Jeff Hykin
  • Better TOML - bungcip
  • c/c++ - Microsoft
  • c/c++ Extension Pack - Microsoft
  • c/c++ Themes - Microsoft
  • change-case - wmaurer
  • CMake - twxs
  • CMake Tools - Microsoft
  • Composer - DEVSENSE
  • Docker - Microsoft
  • Docker compose - p1c2u
  • DotENV - mikestead
  • Doxigen Documentation Generator - Christoph Schlosser
  • Dracula Official - Dracula Theme
  • Emoji - Perkovec
  • Emoji Log - Ahmad Awais
  • Font Awesome Gallery - tomasvergara
  • HTML CSS Support - ecmel
  • indent-rainbow - oderwat
  • Italian language pack for visual studio code - Microsoft
  • Live Server - Ritwick Dey
  • Lorem ipsum - Daniel Imms
  • Markdown TOC - Joffrey Kern
  • Marp for VS Code - Marp team
  • Paste Image - mushan
  • Path Intellisense - Christian Kohler
  • PHP - DEVSENSE
  • php cs fixer - junstyle
  • PHP Debug - Xdebug
  • PHP DocBlocker - Neil Brayfield
  • PHP Getters & Setters - phproberto
  • PHP Intelephense - Ben Mewburn
  • PHP Namespace Resolver - Mehedi Hassan
  • PHP Profiler - DEVSENSE
  • PHP Refactor - Tin Trinh
  • Remote SSH - Microsoft
  • Remote SSH Editing Configuration Files - Microsoft
  • SQLite - alexcvzz
  • Svelte for VS Code - Svelte
  • Test Adapter Converter - Microsoft
  • Test Explorer UI - Holger Benl
  • Twig Language 2 - mblode
  • WSL - Microsoft
  • SQLTools - Matheus Teixeira

Font da scaricare da Sito jetbrains.com

Il file: keybindings.json

[
    {
        "key": "ctrl+d",
        "command": "editor.action.smartSelect.expand",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+d",
        "command": "editor.action.addSelectionToNextFindMatch",
        "when": "editorFocus"
    },
    {
        "key": "ctrl+shift+e",
        "command": "revealFileInOS"
    },
    {
        "key": "ctrl+r",
        "command": "workbench.action.gotoSymbol"
    },
    {
        "key": "ctrl+n",
        "command": "explorer.newFile"
    },
    {
        "key": "ctrl+alt+l",
        "command": "editor.action.formatDocument"
    },
    {
        "key": "ctrl+t",
        "command": "workbench.action.terminal.toggleTerminal"
    },
    {
        "key": "ctrl+k",
        "command": "workbench.view.scm"
    },
    {
        "key": "ctrl+e",
        "command": "workbench.view.explorer"
    }
]

Il file: settings.json

{
    "git.enableSmartCommit": true,
    "git.autofetch": true,
    "git.confirmSync": false,
    "editor.fontSize": 16,
    "editor.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', monospace",
    "editor.fontLigatures": true,
    "editor.lineHeight": 22,
    "editor.formatOnSave": false,
    "editor.formatOnPaste": false,
    "editor.linkedEditing": true,
    "editor.suggest.insertMode": "replace",
    "editor.acceptSuggestionOnCommitCharacter": false,
    "files.autoSave": "onFocusChange",
    "files.defaultLanguage": "markdown",
    "workbench.tree.indent": 15,
    "workbench.tree.renderIndentGuides": "always",
    "workbench.editor.enablePreview": false,
    "emmet.triggerExpansionOnTab": true,
}