onlinetools.dev

Yazım Biçimi Dönüştürücü

camelCase, snake_case, kebab-case, PascalCase ve diğerleri arasında geçiş yapın

Yerelde çalışır
loading…
Bu araç hakkında

Tanımlayıcılar sürekli bir gelenekten diğerine gider: API snake_case döner, TypeScript’iniz camelCase ister, CSS sınıfı kebab-case ister, ortam değişkeni ise CONSTANT_CASE dayatır. Bu dönüştürücü karışık her girdiyi — boşluklar, alt çizgiler, tireler, hâlihazırdaki camelCase — alır, akıllıca kelimelere böler ve dokuz hedef biçimde aynı anda yeniden birleştirir.

Bölücü zor durumları anlar: “getUserByID” ifadesini get/user/by/id olarak ayırır (kısaltmayı sınıra kadar bütün tutar), rakamları ait oldukları kelimenin parçası sayar ve her satırı bağımsız işler; yani bir veritabanı alanları sütununun tamamını yapıştırıp tek seferde dönüştürebilirsiniz.

Her biçim, satır başına kopyalama düğmesiyle aynı anda gösterilir — önce mod seçmek yok, sadece yapıştırın ve ihtiyacınız olanı alın.

Sıkça sorulan sorular

“HTTPResponse” gibi kısaltmalar nasıl işleniyor?
Ardından küçük harf gelen büyük harf dizisi, son büyük harften önce bölünür: HTTPResponse → http + response. Bu, çoğu biçem kılavuzunun kısaltmalardan beklediği ayrıştırmayla örtüşür; yine de hiçbir bölücü niyeti kusursuz tahmin edemez — “IOError” gibi sınır durumlar io + error olur.
Aynı anda birçok tanımlayıcıyı dönüştürebilir miyim?
Evet — her satır bağımsız dönüşür. Sütun adlarından oluşan bir listeyi her satıra bir tane olacak şekilde yapıştırın; çıktı satır yapısını yeni biçimde korur.
Buradaki Title Case ile Sentence case arasındaki fark ne?
Title Case her kelimeyi büyük harfle başlatır (“User Account Id”); Sentence case yalnızca ilkini (“User account id”). İkisi de artikeller ve edatlarla ilgili yayıncılık kurallarını uygulamaz — zaten tanımlayıcılarda bunları neredeyse hiç istemezsiniz.
İleri geri dönüştürmek neden her zaman özgün hâlimi geri getirmiyor?
Kelimelere bölmek bilgi kaybettirir — “user_ID_2” ve “userId2” aynı şekilde ayrıştırılır. Dönüşümler ileri yönde belirlenimlidir ama kelime sınırlarının özgün yazımı geriye doğru her zaman yeniden kurulamaz.
İlgili araçlar