EditorConfig generátor
EditorConfig fájl generálása, amely konzisztenssé tartja a behúzást és sortöréseket az összes szerkesztőben.
EditorConfig generátor
Az .editorconfig egy apró fájl, amely megakadályozza, hogy a projekt kódstílusa eltolódjon minden egyes alkalommal, amikor valaki más szerkesztőben nyitja meg. Ez az eszköz néhány egyszerű választás alapján hozza létre helyetted, ahelyett, hogy memóriából másolnál egy sablont és reményt kötnél a szintaxisra.
Válaszd ki a szóközöket vagy tabulátorokat és a behúzás szélességét, a fájl kódolását, és hogy a sorok LF (Unix és macOS) vagy CRLF (Windows) karakterekkel végződnek-e. Kapcsold be az "Utolsó sornewline beszúrása" opciót, hogy minden fájl pontosan egy sortöréssel ér véget, és a "Zárószóközök eltávolítása" lehetőséget, hogy a szerkesztők csöndben eltávolítsák azokat a helyükre nem illő szóközöket, amelyek a diffekben zajként jelennek meg. A maximális sorrhossz opcionális — hagyd 0-n, ha teljesen szeretnéd kihagyni a beállítást, vagy állítsd be, hogy kényszerítse a sortöréseket azokban a szerkesztőkben, amelyek támogatják.
Két további szakasz kezeli az olyan eseteket, amelyek saját szabályokat igényelnek. A Makefile fájlok valódi tabulátor karaktereket igényelnek a receptsorok behúzásához — a make teljesen meghibásodik, ha szóköz csúszik be — ezért a Makefile szakasz bekapcsolása az indent_style = tab értéket állítja be a [Makefile] szakaszra, függetlenül az általános preferenciádtól. A Markdown a sor végén lévő két szóközt szándékos sortörésként kezeli, ezért a szakasza kikapcsolja az [*.md] fájlok zárószóköz-eltávolítását, hogy megakadályozza a szerkesztőket az olyan formázás törlésében, amelyet a szerző meg akart tartani.
Minden helyileg jön létre a böngészödben a beállítások módosításakor — semmi a projektedről, fájlneveiről vagy szerkezetéről nem kerül máshová. Másold ki az eredményt közvetlenül egy új .editorconfig fájlba a repository gyökerében, töltsd le .txt fájlként az átnevezéshez, vagy módosítsd egy opciót és nézd meg az azonnali frissülést.