Utilia

Didžiųjų ir mažųjų raidžių keitiklis

Nemokamas keitiklis tekstui paversti didžiosiomis, mažosiomis raidėmis, kiekvienu žodžiu iš didžiosios, camelCase, snake_case, kebab-case ir kitais stiliais.

Kaip naudotis raidžių registro keitikliu

  1. Įvesk arba įklijuok tekstą į įvesties lauką.
  2. Spustelėk norimą stilių: DIDŽIOSIOS RAIDĖS, mažosios raidės, Kiekvienas Žodis Didžiąja, Sakinio pradžia didžiąja, camelCase, PascalCase, snake_case, kebab-case arba CONSTANT_CASE.
  3. Patikrink konvertuotą tekstą rezultato srityje.
  4. Spustelėk Kopijuoti, kad rezultatas atsidurtų iškarpinėje, ir įklijuok jį, kur reikia.

Galimi stiliai

Šis įrankis apima ir kasdienio rašymo stilius, ir programavime naudojamas pavadinimų taisykles. Štai ką kiekvienas jų padaro su fraze „greita ruda lapė“:

  • DIDŽIOSIOS RAIDĖS: GREITA RUDA LAPĖ. Kiekviena raidė tampa didžiąja. Naudinga antraštėms, etiketėms ir santrumpoms.
  • mažosios raidės: greita ruda lapė. Kiekviena raidė tampa maža. Patogu sutvarkyti tekstą, kuris buvo rašomas įjungus „Caps Lock“.
  • Kiekvienas Žodis Didžiąja: Greita Ruda Lapė. Kiekvieno žodžio pirmoji raidė tampa didžiąja, kaip daugelyje angliškų antraščių ir knygų pavadinimų.
  • Sakinio pradžia didžiąja: Greita ruda lapė. Didžiąja rašoma tik kiekvieno sakinio pirmoji raidė, kaip įprastame tekste ir daugelyje naudotojo sąsajų.
  • camelCase: greitaRudaLapė. Žodžiai sujungiami, o kiekvienas žodis po pirmojo prasideda didžiąja raide. Dažnas JavaScript ir Java kintamiesiems.
  • PascalCase: GreitaRudaLapė. Kaip camelCase, bet ir pirmasis žodis rašomas didžiąja. Dažnai naudojamas klasių ir komponentų pavadinimams.
  • snake_case: greita_ruda_lapė. Mažosios raidės, žodžiai sujungti pabraukimais; standartas Python kintamiesiems ir funkcijoms bei daugeliui duomenų bazių stulpelių pavadinimų.
  • kebab-case: greita-ruda-lapė. Mažosios raidės, žodžiai sujungti brūkšneliais; tipiška URL adresams, CSS klasėms ir failų pavadinimams.
  • CONSTANT_CASE: GREITA_RUDA_LAPĖ. Didžiosios raidės, žodžiai sujungti pabraukimais; įprastas konstantų ir aplinkos kintamųjų stilius.

Diakritiniai ženklai ir kitos kalbos

Raidės su diakritiniais ženklais išsaugomos ir konvertuojamos teisingai. „ą“ didžiosiomis tampa „Ą“, „Ž“ mažosiomis tampa „ž“, o frazė „žalia pieva“ virsta „ŽALIA PIEVA“ arba „žalia_pieva“, neprarasdama ženklų. Tai svarbu, jei rašai lietuviškai ar kita kalba, kurioje naudojami diakritiniai ženklai.

Kurdamas identifikatorius kodui ar URL adresams atsimink, kad kai kurios kalbos, sistemos ir senesni įrankiai priima tik paprastas ASCII raides. Tokiu atveju po konvertavimo diakritinius ženklus gali tekti pašalinti pačiam.

Patarimai ir ypatingi atvejai

  • Sakinio forma gali sumažinti tikrinius vardus. Konvertavus „Sutikau Aistę Vilniuje“ į sakinio formą, „Aistė“ ir „Vilniuje“ gali tapti mažosiomis. Perskaityk rezultatą ir vardus pataisyk ranka.
  • Kiekvienas Žodis Didžiąja rašo didžiąja visus žodžius. Lietuvių kalboje antraštėse paprastai didžiąja rašoma tik pirmoji raidė, o angliškose antraštėse stilių taisyklės skiriasi, todėl pasitaisyk trumpus žodžius pagal stilių, kurio laikaisi.
  • Konvertuok iš švaraus šaltinio. Programavimo stiliams geriausia pradėti nuo paprastų žodžių, atskirtų tarpais; tada rezultatas labiausiai nuspėjamas.

Privatumas

Konvertavimas vyksta tik tavo naršyklėje. Tavo tekstas niekada nesiunčiamas į serverį, todėl gali saugiai konvertuoti vidinius dokumentus, kodą ar asmeninius užrašus.

Dažnai užduodami klausimai

Kuo skiriasi „Kiekvienas Žodis Didžiąja“ ir „Sakinio pradžia didžiąja“?

„Kiekvienas Žodis Didžiąja“ didžiąja raide pradeda kiekvieną žodį („Greita Ruda Lapė“). „Sakinio pradžia didžiąja“ didžiąja pradeda tik kiekvieną sakinį („Greita ruda lapė“), kaip įprastame tekste.

Kuo skiriasi camelCase ir PascalCase?

Abu stiliai sujungia žodžius be tarpų ir kiekvieną žodį pradeda didžiąja. Skirtumas yra pirmoji raidė: camelCase prasideda mažąja (myVariableName), o PascalCase – didžiąja (MyVariableName).

Kada naudoti snake_case, o kada kebab-case?

snake_case naudoja pabraukimus ir dažnas Python kode bei duomenų bazių stulpeliuose. kebab-case naudoja brūkšnelius ir dažnas URL adresuose, CSS klasėse bei failų pavadinimuose. Daugumoje programavimo kalbų kintamųjų pavadinimuose brūkšnelių vartoti negalima, todėl ten naudojamas snake_case.

Ar raidės su diakritiniais ženklais išsaugomos?

Taip. Ženklai išsaugomi visuose stiliuose, todėl „ė“ didžiosiomis tampa „Ė“, o mažosiomis, snake_case ar kebab-case lieka „ė“.

Ar mano tekstas kur nors siunčiamas?

Ne. Viskas vyksta vietoje, tavo naršyklėje. Niekas neįkeliama ir nesaugoma serveryje.