Preskočiť na obsah
100% lokálne

EditorConfig generátor

Vygeneruj súbor .editorconfig, ktorý udržiava konzistentnú odsadenú a konce riadkov v rôznych editoroch.

Výstup

EditorConfig generátor

.editorconfig je malý súbor, ktorý zastaví kódovací štýl projektu v drifci zakaždým, keď ho niekto otvorí v inom editore. Tento nástroj vám ho vytvorí z niekoľkých jednoduchých volieb, namiesto toho, aby ste kopírovali šablónu z pamäti a dúfali, že je syntax stále správna.

Vyberte si medzery alebo tabulátory a šírku odsadenia, kódovanie súboru a či riadky končia s LF (Unix a macOS) alebo CRLF (Windows). Zapnite "Vložiť finálny nový riadok", aby každý súbor končil presne jedným zalomením riadka, a "Obstrihať trailing medzery", aby editory ticho odstránili stále medzery, ktoré sa v diffoch objavujú ako šum. Maximálna dĺžka riadka je voliteľná — nechajte ju na 0, aby ste nastavenie úplne preskočili, alebo ju nastavte na vynútenie zalamovacieho riadka v editoroch, ktoré ho podporujú.

Dve dodatočné sekcie riešia prípady, ktoré potrebujú svoje vlastné pravidlá. Makefiles vyžadujú skutočné znaky tabulátorov na odsadenie riadkov receptu — make zlyhá úplne, ak sa vkradne medzera — takže zapnutie sekcie Makefile priradí indent_style = tab pre [Makefile] bez ohľadu na vašu všeobecnú preferenciu. Markdown považuje dve medzery na konci riadka za zámernú tvrdú zalomenie riadka, takže jeho sekcia vypína čistenie trailing medzier pre [*.md], aby editory nemazali formátovanie, ktoré autor zamýšľal uchovať.

Všetko sa generuje lokálne vo vašom prehliadači, keď meníte možnosti — nič o vašom projekte, jeho súboroch alebo štruktúre sa nešle nikam. Skopírujte výsledok priamo do nového .editorconfig v koreňovom adresári vášho úložiska, stiahnite ho ako súbor .txt, aby ste ho mohli premenovali sami, alebo upravte možnosť a sledujte, ako sa výstup aktualizuje okamžite.

Časté otázky

Kam ide súbor .editorconfig?
Uložte ho ako .editorconfig (bez rozšírenia) v koreňovom adresári projektu. Editory s podporou EditorConfig ho automaticky prevezmú pre každý súbor pod ním.
Prečo sekcia Makefile vždy používa tabulátory?
Make vyžaduje skutočné znaky tabulátorov na odsadenie príkazov v recepte; riadok odsadený medzerami spôsobí chybu "missing separator". Generovaná sekcia [Makefile] pripevňuje indent_style = tab, takže toto pravidlo prežije aj keď je váš všeobecný štýl medzery.
Prečo sekcia Markdown vypína čistenie trailing medzier?
V Markdowne dve medzery na konci riadka vkladajú tvrdu zalomenie riadka. Ak editor čistí trailing medzery globálne, ticho vymaže toto formátovanie, takže sekcia [*.md] vypína trim_trailing_whitespace.
Čo presne robí "maximálna dĺžka riadka"?
Nastaví max_line_length, nápovedu, ktorú niektoré editory a lintery používajú na zobrazenie pravítka alebo zalamovanie textu v tomto stĺpci. Automaticky nepreformátuje existujúce súbory — nastavte ju na 0, aby ste nastavenie úplne vynechali.
Je niečo z môjho projektu odoslané niekam?
Nie. Súbor sa generuje úplne vo vašom prehliadači z možností, ktoré zvolíte — nič sa neposiela na server.