Hola, en esta nota te comparto la configuración inicial y las extensiones básicas que uso para desarrollo web frontend en Visual Studio Code.

Configuración inicial

{
  "window.zoomLevel": 1,
  "editor.wordWrap": "on",
  "files.autoSave": "onFocusChange",
  "window.restoreWindows": "none",
  "security.workspace.trust.untrustedFiles": "open",
  "editor.detectIndentation": false,
  "editor.tabSize": 2,
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": true,
  "editor.renderWhitespace": "all",
  "terminal.integrated.defaultProfile.windows": "Git Bash",
  "emmet.includeLanguages": {
    "javascript": "html"
  },
  "liveServer.settings.donotVerifyTags": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnPaste": true,
  "editor.formatOnSave": true,
  "editor.formatOnType": true
}

Para copiar la configuración en el archivo settings.json de tu VSCode, sólo debes:

  1. Ir al Menú File (Archivo),
  2. luego a Preferences (Preferencias),
  3. y seleccionar Settings (Configuraciones),
  4. ahí sólo da clic en el botón Open Settings (JSON) que está en la esquina superior derecha,
  5. y listo, copía la configuración que te sirva.

Configuración VSCode

Extensiones

La siguientes son mis extensiones imperdibles para Visual Studio Code:

  1. Spanish Language Pack for Visual Studio Code: para usar la interfaz de VS Code en español.
  2. Live Server: levanta un servidor local de desarrollo con función de recarga en vivo para páginas estáticas y dinámicas desde Visual Studio Code.
  3. Prettier - Code formatter: formatea mi código frontend (HTML, CSS y JavaScript).
  4. ESLint: para integrar ESLint a Visual Studio Code.

Atajos de teclado

Aprende más

En este curso te explico, cómo instalar, configurar y usar Visual Studio Code.

Ver Curso