Variabelnamnkonverterare
Konvertera text mellan camelCase, snake_case, PascalCase, kebab-case och mer. Ett objekt per rad.
Så här fungerar det
Variabelnamnskonverteraren omvandlar identifierare mellan namnkonventioner som används i olika programmeringsspråk.
Ange ett namn i valfritt format (camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, Train-Case eller mellanslag-separerat). Verktyget identifierar automatiskt inmatningsformatet och konverterar till alla stödda konventioner simultaneously.
Exempel: ‘myVariableName’ → snake_case: ‘my_variable_name’, kebab-case: ‘my-variable-name’, PascalCase: ‘MyVariableName’, SCREAMING_SNAKE: ‘MY_VARIABLE_NAME’.
Användbart för kodrefaktorering, anpassning av API:er mellan språk eller för att säkerställa efterlevnad av projektets kodningsstandarder.
Praktiskt exempel
Skriv user profile image en gång och läs det i alla 13 konventioner samtidigt: userProfileImage (camel), UserProfileImage (Pascal), user_profile_image (snake), USER_PROFILE_IMAGE (konstant), user-profile-image (kebab), user.profile.image (punkt), user/profile/image (sökväg) med flera. Det enda rutnätet täcker fullstack-arbetets vardag, där samma begrepp är en JavaScript-variabel, en Python-funktion, en CSS-klass, en miljövariabel och en API-rutt före lunch. Kopiera-allt tar hela uppsättningen; varje rad har sin egen kopieringsknapp.
Användningsfall
- Byta namn på variabler vid kodmigration mellan språk med olika konventioner
- Konvertera databaskolumnnamn till JSON-fältnamn
- Generera CSS-klassnamn från programmatiska identifierare
- Byta namn på en lista med API-fält i batch för att matcha en stilguide
Vanliga frågor
- Vilka namnkonventioner stöds?
- camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE och Train-Case.
- Hanterar konverteraren akronymer?
- Ja — akronymer som 'HTTP' eller 'API' hanteras och behålls som en enhet.
- Kan jag konvertera flera namn samtidigt?
- Konverteraren bearbetar ett namn åt gången — använd radbrytning för varje namn i batch-läge.
- Vilket format är rätt för JavaScript?
- camelCase för variabler och funktioner; PascalCase för klasser; SCREAMING_SNAKE för konstanter.
- Hanterar verktyget icke-ASCII-bokstäver?
- Ja, men begränsat — Unicode-tecken kanske inte hanteras korrekt i alla konverteringar.