← Alle gereedskap

Kasomskakelaar

Skakel teks om tussen HOOFLETTERS, kleinletters, Titelkas, Sinkas, camelCase, snake_case en meer, gratis in jou blaaier met AP- en Chicago-style.

Wat 'n gevalomsetter doen en wanneer jy een nodig het

'n Gevalomsetter neem watter teks jy ook al inplak en herskryf die hoofletters vir jou. In plaas daarvan om 'n sin oor te tik omdat Caps Lock aan was, of deur 'n opskrif te soek om elke woord met die hand met 'n hoofletter te begin, klik jy net een knoppie en die hulpmiddel vorm die letters om. Alles op hierdie bladsy loop in jou blaaier, sodat jou teks nooit jou toestel verlaat nie. Plak, kies 'n styl, kopieer die resultaat.

Die rede waarom so 'n klein hulpmiddel 'n permanente plek in jou nutsbalk verdien, is dat hoofletters lastig en reël-gebonde is. Engelse opskrifte volg konvensies wat maklik verkeerd gedoen kan word, en kode het sy eie naamgewingstyle wat vir samestellers en linters belangrik is. Om die omskakeling met die hand te doen is stadig en foutgevoelig; om die hulpmiddel die reël konsekwent te laat toepas is vinnig en netjies.

Abstrakte gloeiende lettervorms wat tussen groot hoofletters en klein kleinletters omskakel in indigo en sian
Letters wat tussen groot en klein vorms wissel — die hart van enige gevalomsetter.

Die alledaagse gevalle

HOOFLETTERS maak elke letter 'n hoofletter. Dit werk goed vir kort akronieme, etikette, en die af en toe stukkie klem, maar 'n hele paragraaf in hoofletters lees soos skree en is werklik moeiliker om vinnig te lees, so gebruik dit spaarsaam.

kleinletters verwyder elke hoofletter. Dit is handig om data te normaliseer, teks wat deurmekaar aangekom het op te ruim, of om by die ontspanne kleinletter-estetika te pas wat sommige handelsmerke verkies. Dit is ook die vinnigste herstel vir 'n sin wat per ongeluk heeltemal in hoofletters getik is.

Sinshoofletters gee net die eerste letter van elke sin 'n hoofletter en laat die res soos geskryf. Dit is die natuurlike styl vir lyfteks, e-posse, en die meeste moderne gebruikerskoppelvlak-teks, want dit lees soos mense werklik skryf.

Titelhoofletters gee die hoofwoorde hoofletters en maak die klein verbindingswoorde kleinletters. Dit is die tradisionele styl vir opskrifte, boek- en artikeltitels, liedjienames, en nuuskoppe. Titelhoofletters is waar die meeste mense struikel, omdat die presiese reëls afhang van watter stylgids jy volg.

Titelhoofletters is nie een reël nie: AP teenoor Chicago

Beide die Associated Press (AP) en die Chicago Manual of Style stem saam oor die basiese beginsels: gee die eerste en laaste woord 'n hoofletter, plus alle selfstandige naamwoorde, voornaamwoorde, werkwoorde, byvoeglike naamwoorde en bywoorde. Beide gee ook kort lidwoorde soos a, an, en the kleinletters, die kort voegwoorde for, and, nor, but, en or, en kort voorsetsels.

Die meningsverskille lê in die besonderhede. AP gee voorsetsels van drie letters of minder kleinletters maar gee langer voorsetsels hoofletters, en dit gee to 'n hoofletter wanneer dit deel is van 'n infinitief. Chicago gee to in infinitiewe kleinletters en gee voorsetsels kleinletters ongeag lengte. Die voegwoorde yet en so kry kleinletters in AP maar hoofletters in Chicago. Niks hiervan is intuïtief nie, en dis presies waarom 'n omsetter wat die reëls ken tyd en argumente bespaar.

Vloeiende lint van abstrakte teks wat na skoon opgelynde reëls herformateer word, goud en sian op donker vlootblou
Deurmekaar teks vloei in en kom netjies herformateer uit.

Ontwikkelaargevalle: veranderlikes op die regte manier benoem

Programmeerders het 'n ander familie van style nodig omdat identifiseerders nie spasies kan bevat nie. Elke taalgemeenskap kies sy eie konvensie, en om hulle te meng lyk slordig of breek linters.

  • camelCase — eerste woord kleinletter, elke latere woord kry 'n hoofletter, geen spasies: userName. Algemeen in JavaScript-, Java-, en Kotlin-veranderlikes.
  • PascalCase — soos camelCase maar die eerste woord kry ook 'n hoofletter: UserName. Gebruik vir klas- en tipename in baie tale.
  • snake_case — alles kleinletters met onderstrepe tussen woorde: user_name. Die standaard vir Python, Ruby, en SQL.
  • kebab-case — alles kleinletters met koppeltekens: user-name. Gewild vir URL's, CSS-klasname, en lêername.

'n Omsetter wat hierdie hanteer laat jou toe om 'n etiket soos "User Name" te neem en oombliklik die regte identifiseerder te kry vir watter taal jy ook al skryf, en dit dan weer te wissel wanneer jy dieselfde idee na 'n databasis-kolom of 'n CSS-reël verskuif.

Vinnige, alledaagse gebruike

Die twee mees algemene redes waarom mense na hierdie hulpmiddel gryp is onopvallend en konstant: om teks reg te maak wat met Caps Lock aan getik is, en om 'n opskrif of veranderlikenaam te herformateer sonder om dit oor te tik. Sit 'n SKREEUENDE SIN in en kry 'n netjiese een uit. Plak 'n kolomkop in en kry 'n skoon snake_case-veld. Sodra dit in jou werkvloei is, sal jy dit meer gebruik as wat jy verwag. As jy ook moet meet wat jy redigeer, kombineer dit met die woordteller, en blaai deur die res van ons teksgereedskap vir opknip, sortering, en opruiming van teks.

Gereelde vrae

Word my teks enige plek opgelaai?

Nee. Die omskakeling loop heeltemal in jou blaaier met JavaScript, sodat die teks wat jy inplak nooit na 'n bediener gestuur word nie. Jy kan dit selfs vanlyn gebruik sodra die bladsy gelaai het.

Wat is die verskil tussen Titelhoofletters en Sinshoofletters?

Titelhoofletters gee die meeste woorde in 'n opskrif hoofletters, terwyl Sinshoofletters net die eerste letter van elke sin 'n hoofletter gee. Gebruik Titelhoofletters vir nuuskoppe en titels, en Sinshoofletters vir gewone lyfteks en e-posse.

Watter titelhoofletter-styl moet ek gebruik, AP of Chicago?

Dit hang af van jou konteks. Joernaliste en baie webwerwe volg AP, terwyl boeke en akademiese publikasies dikwels Chicago volg. As jy geen huisstyl het nie, kies een en pas dit konsekwent toe.

Wat is camelCase teenoor snake_case?

camelCase verbind woorde met hoofletters en geen skeitekens nie, soos userName, en is algemeen in JavaScript en Java. snake_case gebruik kleinletterwoorde geskei deur onderstrepe, soos user_name, en is standaard in Python en SQL.

Kan dit teks regmaak wat ek per ongeluk in alles hoofletters getik het?

Ja. Plak die alles-hoofletter-teks in en kies kleinletters of Sinshoofletters. Sinshoofletters is gewoonlik die beste omdat dit normale hoofletters aan die begin van elke sin herstel.

Verander die omskakeling van gevalle die woorde self?

Nee. 'n Gevalomsetter verander slegs watter letters hoof- of kleinletters is en, vir ontwikkelaarstyle, die skeitekens tussen woorde. Die werklike woorde en hul volgorde bly dieselfde.