Preskoči na vsebino
100% lokalno

EditorConfig generator

Ustvari datoteko .editorconfig, ki ohrani dosledne zamike in konce vrstic v različnih urejevalnikih.

Izhod

EditorConfig generator

.editorconfig je majhna datoteka, ki zaustavlja premik sloga kode vašega projekta vsakič, ko ga odpre nekdo v drugem urejevalniku. To orodje ga ustvari za vas z nekaj preprostih izbir, namesto da bi kopirali predlogo iz pomnilnika in upali, da je sintaksa še vedno pravilna.

Izberite presledke ali tabulatorje in širino zamika, kodiranje datoteke in ali se vrstice končajo z LF (Unix in macOS) ali CRLF (Windows). Vključite "Vstavi končno novo vrstico", da se vsaka datoteka konča s točno enim prelomom vrstice, in "Obrezani zaostali presledki", da urejevalniki tiho odstranijo zbegane presledke, ki se v difjih pojavljajo kot šum. Največja dolžina vrstice je izbirna — pustite jo na 0, če želite nastavitev popolnoma preskočiti, ali jo nastavite, da prisili prelom v urejevalnikih, ki ga podpirajo.

Dva dodatna razdelka obravnavata primere, ki potrebujejo lastna pravila. Datoteke Makefile zahtevajo resnične znake tabulatorja za zamik vrstic recepta — make popolnoma ne uspe, če se prosuli presledek — zato vključitev razdelka Makefile nastavi indent_style = tab za [Makefile], ne glede na vašo splošno preference. Markdown obravnava dva zaostala presledka na koncu vrstice kot namerno trdo prelom vrstice, zato njegov razdelek onemogoči obrezovanje zaostalih presledkov za [*.md], da urejevalniki ne bi izbrisali oblikovanja, ki ga je avtor nameraval ohraniti.

Vse se ustvari lokalno v vašem brskalniku, ko spreminjatr možnosti — nič o vašem projektu, njegovih imenih datotek ali strukturi se ne pošlje nikamor. Rezultat kopirajte neposredno v novo datoteko .editorconfig na korenu vašega repozitorija, jo prenesite kot datoteko .txt, da jo sami preimenujete, ali prilagodite možnost in opazujte, kako se izhod trenutno posodobi.

FAQ

Kam gre datoteka .editorconfig?
Shranite jo kot .editorconfig (brez nastavitve) v koren vašega projekta. Urejevalniki s podporo EditorConfig jo samodejno prevzamejo za vsako datoteko spodaj.
Zakaj razdelek Makefile vedno uporablja tabulatorje?
Make zahteva prave znake tabulatorja za zamik ukazov znotraj recepta; vrstica z zamikom s presledki povzroči napako "missing separator". Generirani razdelek [Makefile] nastavi indent_style = tab, tako da to pravilo preživi tudi če je vaš splošni slog presledki.
Zakaj razdelek Markdown onemogoči obrezovanje zaostalih presledkov?
V Markdownu dva zaostala presledka na koncu vrstice vstavita trdo prelom vrstice. Če urejevalnik globalno obrezuje zaostale presledke, tiho izbriše to oblikovanje, zato razdelek [*.md] onemogoči trim_trailing_whitespace.
Kaj točno počne "največja dolžina vrstice"?
Nastavi max_line_length, namig, ki ga nekateri urejevalniki in linterji uporabljajo za prikaz ravnila ali prelom besedila v tem stolpcu. Ne preoblikuje obstoječih datotek sam — ga nastavite na 0, če ga želite popolnoma izpustiti.
Je kaj iz mojega projekta naloženo nekje?
Ne. Datoteka se generira v celoti v vašem brskalniku iz možnosti, ki jih izberete — nič se ne pošlje na strežnik.