Ugrás a tartalomhoz
100% helyi

EditorConfig generátor

EditorConfig fájl generálása, amely konzisztenssé tartja a behúzást és sortöréseket az összes szerkesztőben.

Kimenet

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.

Gyakori kérdések

Hová kerül az .editorconfig fájl?
Mentsd .editorconfig-ként (kiterjesztés nélkül) a projekt gyökerében. Az EditorConfig támogatással rendelkező szerkesztők automatikusan alkalmazzák minden alatta lévő fájlra.
Miért mindig tabulátorokat használ a Makefile szakasz?
A make valódi tabulátor karaktereket igényel a recepten belüli parancsok behúzásához; egy szóközzel behúzott sor "hiányzó szeparátor" hibát okoz. A generált [Makefile] szakasz az indent_style = tab értéket rögzíti, így a szabály akkor is megmarad, ha az általános stílus szóközök.
Miért kapcsolja ki a Markdown szakasz a zárószóköz-eltávolítást?
A Markdown-ban a sor végén lévő két szóköz sortörésként működik. Ha a szerkesztő globálisan eltávolítja a zárószóközöket, csöndben törli az adott formázást, ezért az [*.md] szakasz kikapcsolja az eltávolítást.
Mit csinál pontosan a "maximális sorrhossz"?
Beállítja a max_line_length értéket, amely tippként szolgál azoknak a szerkesztőknek és lintereknek, amelyek vonalzót mutatnak vagy szöveget tördenek. Nem formázza át önmagában a meglévő fájlokat — állítsd 0-ra a teljes kihagyásához.
Feltöltik-e a projektemről szerzett információkat valahová?
Nem. A fájl teljesen a böngészödben jön létre a választott beállítások alapján — semmi nem kerül szerverre.