EditorConfig-generator
Genereer een .editorconfig-bestand dat inspringingen en regeleindes consistent houden in verschillende editors.
EditorConfig-generator
.editorconfig is het kleine bestand dat voorkomt dat de codestijl van een project afdrijft wanneer iemand het in een ander editor opent. Deze tool genereert er een voor u uit een paar eenvoudige keuzes, in plaats van dat u een sjabloon uit het geheugen kopieert en hoopt dat de syntaxis nog steeds klopt.
Kies voor spaties of tabs en de inspringbreedte, de bestandscodering en of regels eindigen met LF (Unix en macOS) of CRLF (Windows). Schakel "Eindelijke regelafbreking invoegen" in, zodat elk bestand eindigt met precies één regelafbreking, en "Volgspaties verwijderen" zodat editors stilletjes de spaties verwijderen die in diffs als ruis verschijnen. Een maximale regellengte is optioneel — laat het op 0 staan om de instelling volledig over te slaan, of stel het in om terugloop af te dwingen in editors die dit ondersteunen.
Twee extra secties behandelen gevallen die hun eigen regels nodig hebben. Makefiles vereisen echte tabtekens om receptregels in te springen — make mislukt helemaal als een spatie wegsluipt — dus door de Makefile-sectie in te schakelen, wordt indent_style = tab voor [Makefile] ingesteld, ongeacht uw algemene voorkeur. Markdown behandelt twee volgspaties aan het einde van een regel als een opzettelijke harde regelafbreking, dus het gedeelte ervan schakelt het trimmen van volgspaties voor [*.md] uit om te voorkomen dat editors de opmaak verwijderen die de auteur wilde behouden.
Alles wordt lokaal in uw browser gegenereerd als u opties wijzigt — niets over uw project, zijn bestandsnamen of structuur wordt ergens heen verzonden. Kopieer het resultaat rechtstreeks naar een nieuwe .editorconfig in de basismap van uw repository, download het als .txt-bestand om het zelf een andere naam te geven, of pas een optie aan en bekijk hoe de output direct wordt bijgewerkt.