Skip to content

Instantly share code, notes, and snippets.

@nicolaymh
Last active October 25, 2025 16:02
Show Gist options
  • Save nicolaymh/3114c94c917ada6f94fd21bf919ed945 to your computer and use it in GitHub Desktop.
Save nicolaymh/3114c94c917ada6f94fd21bf919ed945 to your computer and use it in GitHub Desktop.
Mi configuración inicial de Visual Studio Code
{
// ===== Brackets y estructura de código =====
"editor.guides.bracketPairs": true, // ✔️ Muestra líneas guía verticales entre llaves/paréntesis
"editor.guides.bracketPairsHorizontal": "active", // ✔️ Líneas horizontales visibles al estar dentro del bloque
"editor.bracketPairColorization.enabled": true, // ✔️ Colores distintos para llaves, paréntesis y corchetes
"editor.linkedEditing": true, // ✔️ Edita etiquetas HTML/JSX de apertura y cierre al mismo tiempo
"editor.stickyScroll.enabled": true, // ✔️ Muestra encabezados (funciones, clases) fijos al hacer scroll
// ===== Explorador (sidebar de carpetas/archivos) =====
"workbench.tree.indent": 25, // ✔️ Indentación horizontal entre niveles de carpetas
"workbench.tree.renderIndentGuides": "always", // ✔️ Líneas guías verticales siempre visibles
"explorer.compactFolders": false, // ❌ No compactar carpetas (cada una en su propia línea)
// ===== Editor (código) =====
"editor.tabSize": 4, // ✔️ 4 espacios por cada tabulación
"editor.insertSpaces": true, // ✔️ Convierte tabs en espacios reales
"editor.rulers": [130], // ✔️ Línea guía en la columna 130
"editor.wordWrap": "wordWrapColumn", // ✔️ Ajusta automáticamente el texto al límite de ancho
"editor.wordWrapColumn": 100, // ✔️ Máximo número de caracteres antes del salto
"editor.formatOnSave": true, // ❌ Desactiva el formato automático al guardar
"editor.fontSize": 14, // ✔️ Tamaño de fuente en el editor
"editor.lineHeight": 22, // ✔️ Altura de línea (espaciado vertical entre renglones)
"editor.minimap.enabled": false, // ❌ Desactiva el minimapa
"chat.editor.lineHeight": 0, // ❌ No personaliza lineHeight en Chat (hereda)
"editor.suggestLineHeight": 0, // ❌ No personaliza lineHeight en sugerencias (hereda)
// ===== Cursor =====
"editor.cursorSmoothCaretAnimation": "on", // ✔️ Movimiento suave del cursor
"editor.cursorBlinking": "expand", // ✔️ Cursor con animación de expansión
"terminal.integrated.cursorBlinking": true, // ✔️ Cursor parpadeante también en la terminal
// ===== Terminal integrada =====
"terminal.integrated.fontSize": 14, // ✔️ Tamaño de fuente en la terminal de VS Code
// ===== Limpieza de archivos =====
"files.trimTrailingWhitespace": true, // ✔️ Elimina espacios al final de cada línea al guardar
"files.trimTrailingWhitespaceInRegexAndStrings": true, // ✔️ Elimina espacios al final también en strings y regex
"files.insertFinalNewline": true, // ✔️ Siempre asegura que haya 1 newline al final del archivo
"files.trimFinalNewlines": true, // ❌ No permite múltiples newlines extra al final → solo 1
// ===== Auto Save =====
"files.autoSave": "afterDelay",
"github.copilot.nextEditSuggestions.enabled": true,
"workbench.iconTheme": "symbols",
"workbench.productIconTheme": "fluent-icons",
"workbench.editorAssociations": {
"*.copilotmd": "vscode.markdown.preview.editor",
"*.class": "default"
},
"typescript.updateImportsOnFileMove.enabled": "always",
"workbench.colorTheme": "One Dark Pro Night Flat" // ✔️ Guarda automáticamente tras un retraso (default: 1000 ms)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment