Generador de .editorconfig Online

Crea un .editorconfig limpio con opciones de indentación, charset y saltos de línea, con anulaciones por lenguaje, en tu navegador.

El Generador de .editorconfig funciona completamente en tu navegador. Los ajustes de indentación, charset y sección que elijas nunca salen de tu dispositivo y nada se sube a ArrayKit.

Abrir el Generador de .gitignore

Acerca de Generador de .editorconfig

El Generador de .editorconfig crea un archivo .editorconfig completo a partir de unos pocos ajustes para que todos los editores del equipo apliquen el mismo estilo de indentación, tamaño de indentación, charset, tipo de salto de línea y reglas de espacios en blanco al final. Empieza desde un preset como '2 espacios, LF, UTF-8', ajusta la sección [*] por defecto y luego añade anulaciones por lenguaje para Makefiles, YAML, Python o cualquier otro patrón que necesite su propio ancho de indentación o estilo de tabulación. El resultado generado es un bloque .editorconfig listo para copiar más una descarga con un clic, así que puedes colocarlo directamente en la raíz de un repositorio. Está pensado para desarrolladores y líderes de equipo que quieren un formato consistente en VS Code, los IDEs de JetBrains, Vim y cualquier otro editor con soporte de EditorConfig, sin discutir sobre tabulaciones frente a espacios en la revisión de código. Todo funciona localmente en tu navegador: nada de lo que configures se sube a ningún sitio.

Características

Cómo usar Generador de .editorconfig

  1. Elige un preset inicial o deja la sección [*] por defecto tal cual
  2. Ajusta el estilo de indentación, el tamaño, el charset, el salto de línea y los interruptores de espacios en blanco
  3. Añade secciones por lenguaje para cualquier patrón que necesite reglas de indentación diferentes
  4. Copia el .editorconfig generado o descárgalo directamente en la raíz de tu repositorio

Ejemplo

Entrada

2 spaces, LF, utf-8

Salida

root = true

[*]
indent_style = space
indent_size = 2
charset = utf-8
end_of_line = lf
insert_final_newline = true

El preset por defecto genera una sección .editorconfig mínima y portable.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué produce realmente el Generador de .editorconfig?
Un archivo .editorconfig en texto plano: una línea root = true, una sección [*] por defecto con tus opciones de indentación, charset y salto de línea, y cualquier sección adicional por patrón que añadas — listo para copiar o descargar.
¿Qué editores leen el archivo que crea este Generador de .editorconfig?
Cualquier editor con soporte de EditorConfig, incluyendo VS Code (integrado desde 2021), los IDEs de JetBrains (integrado), Vim, Sublime Text y Emacs con el plugin de EditorConfig — el formato del archivo es un estándar abierto compartido.
¿Puede el Generador de .editorconfig definir reglas de indentación distintas por tipo de archivo?
Sí. Añade un patrón como *.py o Makefile en la lista de secciones adicionales y dale su propio estilo y tamaño de indentación — esos valores anulan la sección [*] por defecto solo para los archivos que coincidan.
¿El Generador de .editorconfig sube mi configuración del proyecto a algún sitio?
No. Cada opción que eliges permanece en tu pestaña del navegador; el archivo se genera localmente y solo sale de tu dispositivo cuando tú lo copias o lo descargas.
¿Cuál es la diferencia entre indent_size y tab_width en un archivo .editorconfig?
indent_size controla cuántos espacios usa un nivel de indentación (o el ancho visual de una tabulación cuando indent_style es tab); tab_width es una clave aparte, poco usada, para el ancho de visualización cuando difiere de indent_size.
¿Por qué el Generador de .editorconfig escribe insert_final_newline = false en lugar de omitir la línea?
Cuando desactivas explícitamente un interruptor, la herramienta escribe el valor literal false para que el ajuste se aplique en lugar de dejarlo al criterio de cada editor — las claves se omiten solo cuando nunca las tocaste.

Herramientas relacionadas

Todas las herramientas de ArrayKit