Mit csinál egy kis- és nagybetű átalakító, és mikor van rá szükséged
A kis- és nagybetű átalakító fogja a beillesztett szöveget, és átírja helyetted a nagybetűzést. Ahelyett, hogy újra beírnál egy mondatot, mert bekapcsolva maradt a Caps Lock, vagy kézzel keresgélnéd végig egy címsor minden szavát a nagybetűsítéshez, egyetlen gombnyomással az eszköz átformálja a betűket. Ezen az oldalon minden a böngésződben fut, így a szöveged soha nem hagyja el az eszközödet. Illessz be, válassz stílust, másold ki az eredményt.
Az ok, amiért egy ilyen apró eszköz állandó helyet érdemel az eszköztáradban, az, hogy a nagybetűzés bonyolult és szabályokhoz kötött. Az angol címsorok olyan konvenciókat követnek, amelyeket könnyű elrontani, a kódnak pedig saját elnevezési stílusai vannak, amelyek fontosak a fordítóprogramok és linterek számára. Az átalakítás kézzel lassú és hibára hajlamos; ha az eszközre bízod a szabály következetes alkalmazását, gyors és rendezett lesz.

A mindennapi stílusok
A CSUPA NAGYBETŰ minden betűt nagybetűvé alakít. Jól működik rövid mozaikszavaknál, feliratoknál és alkalmi kiemeléseknél, de egy egész bekezdés csupa nagybetűvel kiabálásnak hat, és valóban nehezebb átfutni rajta, ezért csak mértékkel használd.
A csupa kisbetű eltávolít minden nagybetűt. Praktikus adatok normalizálásához, összekuszálódva érkezett szöveg rendbetételéhez, vagy egyes márkák kedvelt, laza kisbetűs esztétikájának eléréséhez. Ez a leggyorsabb javítás is egy véletlenül teljesen nagybetűvel gépelt mondathoz.
A Mondat eleji nagybetű csak minden mondat első betűjét teszi nagybetűvé, a többit változatlanul hagyja. Ez a természetes stílus a törzsszövegekhez, e-mailekhez és a legtöbb modern felhasználói felület szövegéhez, mert úgy olvasható, ahogy az emberek valójában írnak.
A Címsor stílus nagybetűsíti a fő szavakat, a kis kötőszavakat pedig kisbetűvel írja. Ez a hagyományos stílus címsorokhoz, könyv- és cikkcímekhez, dalcímekhez és szalagcímekhez. A címsor stílusnál botlik meg a legtöbb ember, mert a pontos szabályok attól függenek, melyik stíluskalauzt követed.
A címsor stílus nem egyetlen szabály: AP kontra Chicago
Az Associated Press (AP) és a Chicago Manual of Style is egyetért az alapokban: nagybetűsítsd az első és utolsó szót, valamint minden főnevet, névmást, igét, melléknevet és határozószót. Mindkettő kisbetűvel írja a rövid névelőket, mint az a, an és the, a rövid kötőszavakat, mint a for, and, nor, but és or, valamint a rövid elöljárószavakat.
A nézeteltérések a részletekben rejlenek. Az AP kisbetűvel írja a három vagy annál kevesebb betűs elöljárószavakat, de nagybetűsíti a hosszabbakat, és nagybetűvel írja a to-t, ha az egy főnévi igenév része. A Chicago kisbetűvel írja a to-t főnévi igenevekben, és az elöljárószavakat a hosszúságtól függetlenül kisbetűvel írja. A yet és so kötőszavak az AP-ban kisbetűsek, a Chicago-ban nagybetűsek. Mindez nem intuitív, és pontosan ezért spórol időt és vitákat egy olyan átalakító, amely ismeri a szabályokat.

Fejlesztői stílusok: a változók helyes elnevezése
A programozóknak más stíluscsaládra van szükségük, mert az azonosítók nem tartalmazhatnak szóközöket. Minden nyelvi közösség a saját konvencióját alakítja ki, és ezek keverése rendetlennek tűnik, vagy elrontja a lintereket.
- camelCase (tevebetűs írásmód) — az első szó kisbetűs, minden későbbi szó nagybetűvel kezdődik, szóközök nélkül:
userName. Gyakori JavaScript, Java és Kotlin változóknál. - PascalCase — mint a camelCase, de az első szó is nagybetűs:
UserName. Sok nyelvben osztály- és típusnevekhez használják. - snake_case (kígyóbetűs írásmód) — teljesen kisbetűs, aláhúzásjelekkel a szavak között:
user_name. A Python, Ruby és SQL szabványa. - kebab-case — teljesen kisbetűs, kötőjelekkel:
user-name. Népszerű URL-eknél, CSS osztálynevekben és fájlnevekben.
Egy ezeket kezelő átalakítóval egy "User Name" jellegű feliratból azonnal megkaphatod a megfelelő azonosítót bármelyik nyelvhez, amiben éppen dolgozol, majd újra átválthatod, amikor ugyanazt az ötletet egy adatbázis-oszlopba vagy CSS szabályba viszed át.
Gyors, mindennapi felhasználások
A két leggyakoribb ok, amiért az emberek ehhez az eszközhöz nyúlnak, hétköznapi és állandó: a Caps Lockkal begépelt szöveg javítása, illetve egy címsor vagy változónév átformázása újragépelés nélkül. Illessz be egy KIABÁLÓ MONDATOT, és húzz ki belőle egy rendezettet. Illessz be egy oszlopfejlécet, és kapj egy tiszta snake_case mezőt. Ha egyszer bekerül a munkafolyamatodba, gyakrabban fogod használni, mint gondolnád. Ha azt is mérned kell, amit szerkesztesz, párosítsd a szószámlálóval, és böngéssz a többi szöveges eszközünk között a szöveg nyeséséhez, rendezéséhez és tisztításához.
Gyakran ismételt kérdések
A szövegem feltöltésre kerül valahova?
Nem. Az átalakítás teljes egészében a böngésződben fut JavaScript segítségével, így a beillesztett szöveg soha nem kerül elküldésre egy szerverre. Az oldal betöltése után akár offline is használhatod.
Mi a különbség a Címsor stílus és a Mondat eleji nagybetű között?
A Címsor stílus egy címsorban a legtöbb szót nagybetűsíti, míg a Mondat eleji nagybetű csak minden mondat első betűjét teszi naggyá. Használd a Címsor stílust szalagcímekhez és címekhez, a Mondat eleji nagybetűt pedig normál törzsszöveghez és e-mailekhez.
Melyik címsor stílust használjam, AP-t vagy Chicago-t?
Ez a kontextustól függ. Az újságírók és sok weboldal az AP-t követi, míg a könyvek és a tudományos kiadványok gyakran a Chicago-t. Ha nincs saját stílusod, válassz egyet, és alkalmazd következetesen.
Mi a különbség a camelCase és a snake_case között?
A camelCase nagybetűkkel köti össze a szavakat elválasztójelek nélkül, mint a userName, és gyakori JavaScriptben és Java-ban. A snake_case kisbetűs szavakat aláhúzásjelekkel választ el, mint a user_name, és szabvány Pythonban és SQL-ben.
Kijavítja a véletlenül csupa nagybetűvel gépelt szöveget?
Igen. Illessz be csupa nagybetűs szöveget, és válaszd a csupa kisbetűt vagy a Mondat eleji nagybetűt. A Mondat eleji nagybetű általában a legjobb, mert visszaállítja a normál nagybetűzést minden mondat elején.
Az átalakítás megváltoztatja magukat a szavakat?
Nem. A kis- és nagybetű átalakító csak azt módosítja, mely betűk nagybetűsek vagy kisbetűsek, illetve fejlesztői stílusoknál a szavak közötti elválasztójeleket. A tényleges szavak és sorrendjük változatlan marad.
