Sobre esta herramienta
Un archivo .editorconfig mantiene la sangría, el fin de línea y el charset consistentes entre todos los editores e IDEs que usan los colaboradores de un proyecto — VS Code, JetBrains, Vim y más lo leen de forma nativa, sin plugin en la mayoría de casos. Configura tus valores globales, marca los overrides por lenguaje que tu proyecto necesite (Markdown omite quitar espacios al final porque dos espacios finales significan un salto de línea; los Makefile requieren tabs literales), y copia o descarga el resultado.
Todo se genera localmente a partir de las opciones que eliges — no se sube nada. Coloca el archivo en la raíz del repositorio, junto a .git, y haz commit; los editores lo detectan automáticamente para todos los archivos debajo de ese punto.
Preguntas frecuentes
¿Qué hace realmente un archivo .editorconfig?
Le indica a cada editor e IDE que lo lea (VS Code, JetBrains, Vim, Sublime y más, de forma nativa en la mayoría) qué sangría, fin de línea y charset usar para los archivos en esa carpeta y por debajo — así el proyecto se mantiene consistente sin importar qué editor abra cada colaborador, sin que nadie configure nada manualmente.
¿Por qué Markdown omite quitar los espacios al final de línea?
En Markdown estándar, dos o más espacios al final de una línea fuerzan un salto de línea en el resultado renderizado — una sintaxis intencional, aunque fácil de pasar por alto. Una regla global de quitar espacios al final borraría silenciosamente ese formato cada vez que alguien guarda un archivo, por eso el override de Markdown de este generador desactiva la regla específicamente para archivos .md.
¿Necesito un plugin en mi editor para leer este archivo?
Normalmente no. VS Code, los IDE de JetBrains (WebStorm, PyCharm, IntelliJ, etc.) y varios otros son compatibles con .editorconfig de forma nativa. Un puñado de editores más antiguos o menos comunes sí necesitan un pequeño plugin — revisa la documentación de tu editor específico si el formato no parece cambiar tras añadir el archivo, pero para los editores comunes que usa la mayoría de colaboradores, simplemente funciona.
¿Se sube mi configuración de proyecto a algún lado al usar esto?
No. El archivo se construye completamente a partir de las casillas y menús que seleccionas, directamente en tu navegador — no hay nada que subir porque nunca se lee ningún archivo del proyecto. Copia el resultado o descárgalo directamente.