Ta pretvornik deluje v celoti v vasem brskalniku, zato se prilepljena koda, polja podatkovnih baz in zasebni zapiski ne nalagajo nikamor. Prepozna pogoste meje identifikatorjev, kot so HTTPServerError, customerProfileURL in invoice-total, nato ponavljajoce se locilnike normalizira v en podcrtaj. Crke Unicode privzeto ostanejo ohranjene za lokalizirane identifikatorje, strogi nacin ASCII pa odstrani latinske naglase, kadar sistem sprejme samo a-z, 0-9 in podcrtaje.
Pretvornik snake case
Vse poteka v vašem brskalniku - brez nalaganja, brez registracije.
Kaj je pretvornik snake case?
Pretvornik snake case spremeni besedilo ali imena v slogu kode v identifikatorje, locene s podcrtaji, na primer user_profile_url. Prilepite frazo, camelCase, PascalCase, kebab-case ali mesano locilo in rezultat se posodobi sproti. Podpira tudi vec vrstic in preklop v SCREAMING_SNAKE_CASE za konstante.
Kako uporabljati
- 1Prilepite besedilo. Vnesite frazo, seznam oznak ali obstojece identifikatorje. Vsaka vhodna vrstica postane ena izhodna vrstica.
- 2Izberite zapis. Obdrzite privzeti izpis snake_case ali preklopite na SCREAMING_SNAKE_CASE za konstante in okoljske spremenljivke.
- 3Izberite obravnavo znakov. Pustite crke Unicode vklopljene za vecjezicno besedilo ali jih izklopite, kadar potrebujete stroge identifikatorje ASCII.
- 4Kopirajte rezultat. Z gumbom Kopiraj prevzemite pretvorjeni identifikator ali celoten pretvorjeni stolpec.
Komu je namenjeno
- Razvijalci, ki preimenujejo spremenljivke, funkcije, polja API ali konfiguracijske kljuce pred lepljenjem v Python, Ruby, Rust, SQL ali Terraform.
- Podatkovne ekipe, ki glave preglednic cistijo v stabilna imena stolpcev za uvoz in izvoz.
- Produktne ekipe, ki imena dogodkov, feature flage in analiticne oznake pretvarjajo v predvidljive identifikatorje.
- Pisci dokumentacije, ki pripravljajo primere v slogu poimenovanja kode brez rocnega ciscenja.
Pogosta vprašanja
Ali je ta pretvornik snake case brezplacen?
Da. Orodje je brezplacno, ne zahteva registracije in pri obicajni uporabi v brskalniku nima prakticne omejitve vrstic. Prilepite eno vrednost ali cel stolpec in ga takoj pretvorite.
Ali se moje besedilo kam nalozi?
Ne. Pretvorba se izvede lokalno v vasem brskalniku. Identifikatorji, notranja imena polj, API payloadi in osnutki ostanejo v vasi napravi.
Kaj pomeni snake_case?
snake_case je slog poimenovanja, pri katerem so besede zapisane z malimi crkami in locene s podcrtaji, na primer <code>customer_profile_url</code>. Pogost je v Pythonu, Rubyju, Rustu, podatkovnih bazah, imenih datotek in stevilnih konvencijah API.
Ali lahko pretvori camelCase ali PascalCase?
Da. Prepozna pogoste meje zapisov, zato <code>customerProfileURL</code> postane <code>customer_profile_url</code>, <code>HTTPServerError</code> pa <code>http_server_error</code>.
Cemu je namenjen SCREAMING_SNAKE_CASE?
SCREAMING_SNAKE_CASE je razlicica z velikimi crkami, navadno uporabljena za konstante, vrednosti enum in okoljske spremenljivke, kot je <code>API_BASE_URL</code>. Nacin SCREAMING uporabite, kadar ciljni slog zahteva identifikatorje z velikimi crkami.
Ali podpira naglase in neanglesko besedilo?
Da. Crke Unicode so privzeto ohranjene, zato se besede v cirilici, grscini, hindijscini, kitajscini in drugih pisavah obdrzijo, kadar so locene s presledki ali locili. Unicode izklopite samo, kadar potrebujete strog izpis ASCII.
Ali lahko pretvorim vec imen hkrati?
Da. Prilepite eno vrednost na vrstico in orodje vrne en pretvorjeni identifikator na vrstico v istem vrstnem redu, kar je prirocno za glave preglednic, stolpce podatkovnih baz in mnozicno ciscenje kode.