Générateur .editorconfig 🔒 Fonctionne localement dans votre navigateur — rien n’est envoyé.

Générez un fichier .editorconfig — indentation, charset, dérogations par langage.

Réglages globaux [*]

Dérogations par langage

À propos de cet outil

Un fichier .editorconfig garde l'indentation, la fin de ligne et le charset cohérents entre tous les éditeurs et IDE utilisés par les contributeurs d'un projet — VS Code, JetBrains, Vim et d'autres le lisent nativement, sans plugin dans la plupart des cas. Définissez vos valeurs globales par défaut, cochez les dérogations par langage dont votre projet a besoin (Markdown ignore la suppression des espaces en fin de ligne car deux espaces finaux signifient un retour à la ligne ; les Makefile exigent des tabulations littérales), puis copiez ou téléchargez le résultat.

Tout est généré localement à partir des options choisies — rien n'est envoyé. Placez le fichier à la racine du dépôt, à côté de .git, et validez-le ; les éditeurs l'appliquent automatiquement à tous les fichiers en dessous.

Questions fréquentes

Que fait vraiment un fichier .editorconfig ?

Il indique à chaque éditeur et IDE qui le lit (VS Code, JetBrains, Vim, Sublime et d'autres, nativement pour la plupart) quelle indentation, fin de ligne et charset utiliser pour les fichiers de ce dossier et en dessous — le projet reste ainsi cohérent quel que soit l'éditeur utilisé par un contributeur, sans que personne n'ait à configurer quoi que ce soit manuellement.

Pourquoi Markdown ignore-t-il la suppression des espaces en fin de ligne ?

En Markdown standard, deux espaces ou plus en fin de ligne forcent un saut de ligne dans le rendu — une syntaxe intentionnelle, bien que facile à manquer. Une règle globale de suppression des espaces en fin de ligne effacerait silencieusement ce formatage à chaque enregistrement d'un fichier, c'est pourquoi la dérogation Markdown de ce générateur désactive la règle spécifiquement pour les fichiers .md.

Ai-je besoin d’un plugin pour que mon éditeur lise ce fichier ?

Généralement non. VS Code, les IDE JetBrains (WebStorm, PyCharm, IntelliJ, etc.) et plusieurs autres prennent en charge .editorconfig nativement, sans configuration. Une poignée d'éditeurs plus anciens ou moins courants ont besoin d'un petit plugin — consultez la documentation de votre éditeur si le formatage ne semble pas changer après l'ajout du fichier, mais pour les éditeurs courants qu'utilisent la plupart des contributeurs, ça fonctionne directement.

Ma configuration de projet est-elle envoyée quelque part avec cet outil ?

Non. Le fichier est entièrement construit à partir des cases et menus que vous sélectionnez, directement dans votre navigateur — il n'y a rien à envoyer puisqu'aucun fichier de projet n'est jamais lu. Copiez le résultat ou téléchargez-le directement.