Mi ez az eszköz?
A kis-/nagybetű konverter megváltoztatja a szöveg nagybetűsítési stílusát. Az írók arra használják, hogy kijavítsák a véletlenül caps-lockkal írt szakaszokat, megfelelő Title Case-t alkalmazzanak címekhez, vagy normalizálják a bemásolt szöveget. Az itteni Title Case a szerkesztői konvenciót követi: a kisebb szavak, mint az "of", "and" és "the", kisbetűsek maradnak, hacsak nem a cím elején vagy végén állnak.
Programozóknak azonosítóstílusokat alakít át: camelCase (JavaScript változók), PascalCase (osztálynevek), snake_case (Python) és kebab-case (URL-ek és CSS). A szavakat szóközök, aláhúzások, kötőjelek és meglévő nagybetűk mentén választja szét, így közvetlenül bármely két stílus között konvertál.
Miért érdemes használni?
- Nyolc stílus egy oldalon — folyószöveg-stílusok és programozói stílusok együtt.
- Szerkesztői Title Case, amely kisbetűvel hagyja a kisebb szavakat (a, of, the), mint a valódi újságcímek.
- Közvetlenül konvertál azonosítóstílusok között: camelCase → snake_case egy kattintással.
- Javítsd ki a caps-lock baleseteket újragépelés nélkül.
- Ingyenes, azonnali, feltöltés nélkül.
Használati útmutató
- Illeszd be vagy írd be a szöveged a beviteli mezőbe.
- Kattints a kívánt stílusra.
- Az eredmény megjelenik az alábbi kimeneti mezőben.
- Kattints a "Másolás" gombra a felhasználáshoz.
Példa
Bemenet
the quick brown foxKimenet
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxFigyeld meg, hogy a szerkesztői Title Case csak az elején hagyja nagybetűvel a "the" szót.
Melyik stílust használd?
| Stílus | Erre használd |
|---|---|
| camelCase | JavaScript/Java/TypeScript változó- és függvénynevek |
| PascalCase | Osztály- és komponensnevek a legtöbb nyelvben (React komponensek, C# osztályok) |
| snake_case | Python és Ruby változók/függvények, adatbázis-oszlopnevek |
| kebab-case | URL slugok, CSS osztálynevek, HTML attribútumok, fájlnevek, Git branch-nevek |
| Title Case | Címek, könyv-/cikkcímek — a kisebb szavak, mint az "of", "the", kisbetűsek maradnak |
| Mondat eleji nagybetű | Gombfeliratok és UI-szöveg modern dizájnrendszerekben (Material Design, Fluent UI) |
Gyakorlati tippek
- Egy Python API-választ portolsz JavaScript frontendre? Illeszd be a snake_case mezőneveket, és alakítsd camelCase-re egyetlen lépésben — gyorsabb és kevésbé hibalehetőséges, mint minden kulcsot kézzel átnevezni.
- Az URL slugoknak és CSS osztályneveknek kebab-case kell. Illeszd be közvetlenül az oldalcímet, ahelyett hogy kézzel cserélnéd a szóközöket kötőjelekre és tennéd kisbetűssé mindent.
- A Git branch-nevek és Docker image-tagek ugyanazt a kebab-case konvenciót követik, mint az URL-ek — a "Fix Login Bug" ugyanazzal a kattintással lesz fix-login-bug.
- Az adatbázis-oszlopok és a legtöbb SQL stílusútmutató snake_case-t használ; egy specifikáció Title Case címeinek konvertálása elkerüli a tizenöt mezőnév kézi újragépelésekor becsúszó elgépeléseket.
- A Mondat eleji nagybetű, nem a Title Case, a jelenlegi standard gomboknál és UI-feliratoknál a Material Designban és a Fluent UI-ban — a Title Case egy gombon ma már elavultnak hat a címeken és könyvcímeken kívül.
Hol illeszkedik ez a valós munkafolyamatokba
A kis-/nagybetűs konverzió általában egy lépés egy nagyobb takarításban: húzz ki egy rendetlen azonosító- vagy címlistát egy táblázatból vagy API-dokumentumból, javítsd itt a kis-/nagybetűket, majd távolítsd el a felesleges üres sorokat vagy duplikált szóközöket, amelyek egy PDF- vagy e-mail-exportból maradtak — a kis-/nagybetűs konverzió önmagában nem javítja a szóközöket.
Egy blogbejegyzés címének URL sluggá alakítása legfeljebb két eszközt igényel: alakítsd a címet kebab-case-re itt, majd csak akkor kódold százalékosan, ha nem ASCII karaktereket vagy szimbólumokat tartalmaz. Az egyszerű angol címek már önmagában, csupán a kis-/nagybetűs konverzió után is érvényes slugok.
Gyakori kérdések
Mi a különbség a Title Case és a Mondat eleji nagybetű között?
A Title Case minden fontosabb szót nagybetűvel kezd (címekhez és könyvcímekhez használják); a Mondat eleji nagybetű csak az egyes mondatok első szavát írja nagybetűvel (normál folyószöveghez és a legtöbb modern UI-szöveghez használják).
Mely szavak maradnak kisbetűsek a Title Case-ben?
Rövid funkciószavak: névelők (a, an, the), rövid kötőszavak (and, but, or) és rövid elöljárószavak (of, in, to, at…) — hacsak nem az első vagy utolsó szó. Ez a jelentős kiadványok által használt stílust követi.
Mikor használjak camelCase-t snake_case helyett?
Kövesd a nyelved konvencióját: camelCase JavaScript/Java változókhoz, PascalCase osztálynevekhez a legtöbb nyelvben, snake_case Pythonhoz és Ruby-hoz, kebab-case URL-ekhez, CSS osztályokhoz és fájlnevekhez. Ezek megalapozott elnevezési konvenciók a programozásban), nem önkényes stílusválasztások — ezek keverése egy kódbázison belül az, amit a stílusellenőrzők elsőként jeleznek.
Konvertálja közvetlenül a camelCase-t snake_case-re?
Igen. A konverter a meglévő nagybetűket szóhatárként ismeri fel, így a myVariableName → my_variable_name egy kattintással működik — hasznos kód nyelvek közötti portolásakor.
Működik nem angol nyelvű szöveggel?
A kis-/nagybetűs konverzió olyan írásrendszerekre vonatkozik, amelyeknek van kis-/nagybetűs formája (latin, cirill, görög). A kínai és japán karaktereknek nincs kis-/nagybetűs formája, ezért változatlanul áthaladnak — a kevert szöveg biztonságos.