Bu çevirici tamamen tarayıcınızda çalışır, bu yüzden yapıştırılan kod, veritabanı alanları ve özel notlar yüklenmez. HTTPServerError, customerProfileURL ve invoice-total gibi yaygın tanımlayıcı sınırlarını ayırır, ardından tekrarlanan ayırıcıları tek bir alt çizgiye indirir. Unicode harfler yerelleştirilmiş tanımlayıcılar için varsayılan olarak korunur; sıkı ASCII modu ise bir sistem yalnızca a-z, 0-9 ve alt çizgi kabul ettiğinde Latin aksanlarını düz harflere çevirir.
Snake case çevirici
Tümüyle tarayıcınızda çalışır - yükleme yok, üyelik yok.
Snake case çevirici nedir?
Snake case çevirici, metni veya kod tarzı adları user_profile_url gibi alt çizgiyle ayrılmış tanımlayıcılara dönüştürür. Bir ifade, camelCase, PascalCase, kebab-case veya karışık noktalama yapıştırın; sonuç canlı olarak güncellenir. Çok satırlı girişleri de işler ve sabitler için SCREAMING_SNAKE_CASE biçimine geçebilir.
Nasıl kullanılır
- 1Metni yapıştırın. Bir ifade, etiket listesi veya mevcut tanımlayıcıları girin. Her giriş satırı bir çıktı satırı olur.
- 2Case biçimini seçin. Varsayılan snake_case çıktısını koruyun veya sabitler ve ortam değişkenleri için SCREAMING_SNAKE_CASE biçimine geçin.
- 3Karakter işleme seçin. Çok dilli metinler için Unicode harfleri açık bırakın veya sıkı ASCII tanımlayıcılar gerektiğinde kapatın.
- 4Sonucu kopyalayın. Dönüştürülen tanımlayıcıyı ya da dönüştürülen tüm sütunu almak için Kopyala'yı kullanın.
Kimler için
- Geliştiriciler değişkenleri, fonksiyonları, API alanlarını veya yapılandırma anahtarlarını Python, Ruby, Rust, SQL ya da Terraform içine yapıştırmadan önce yeniden adlandırır.
- Veri ekipleri elektronik tablo başlıklarını içe ve dışa aktarmada bozulmayan kararlı sütun adlarına temizler.
- Ürün ekipleri etkinlik adlarını, feature flag değerlerini ve analitik etiketlerini öngörülebilir tanımlayıcılara dönüştürür.
- Dokümantasyon yazarları elle temizleme yapmadan kod tarzı adlandırma kurallarına uyan örnekler oluşturur.
Sık sorulan sorular
Bu snake case çevirici ücretsiz mi?
Evet. Araç ücretsizdir, kayıt gerektirmez ve normal tarayıcı kullanımı için pratik bir satır sınırı yoktur. Tek bir değer veya bütün bir sütun yapıştırıp anında dönüştürebilirsiniz.
Metnim herhangi bir yere yükleniyor mu?
Hayır. Dönüştürme tarayıcınızda yerel olarak yapılır. Tanımlayıcılarınız, dahili alan adlarınız, API payload verileriniz ve taslak metniniz cihazınızda kalır.
snake_case ne anlama gelir?
snake_case, sözcüklerin küçük harfle yazıldığı ve alt çizgiyle ayrıldığı bir adlandırma stilidir; örneğin <code>customer_profile_url</code>. Python, Ruby, Rust, veritabanları, dosya adları ve birçok API kuralında yaygındır.
camelCase veya PascalCase dönüştürebilir mi?
Evet. Yaygın case sınırlarını algılar; böylece <code>customerProfileURL</code> <code>customer_profile_url</code> olur, <code>HTTPServerError</code> ise <code>http_server_error</code> olur.
SCREAMING_SNAKE_CASE ne için kullanılır?
SCREAMING_SNAKE_CASE büyük harfli varyanttır ve genellikle <code>API_BASE_URL</code> gibi sabitler, enum değerleri ve ortam değişkenleri için kullanılır. Hedef stil büyük harfli tanımlayıcı bekliyorsa SCREAMING modunu kullanın.
Aksanları ve İngilizce olmayan metni destekliyor mu?
Evet. Unicode harfler varsayılan olarak korunur; Kiril, Yunan, Hintçe, Çince ve diğer yazılardaki sözcükler boşluk veya noktalama ile ayrıldığında saklanır. Unicode'u yalnızca sıkı ASCII çıktı gerektiğinde kapatın.
Birçok adı aynı anda dönüştürebilir miyim?
Evet. Her satıra bir değer yapıştırın; araç aynı sırada her satır için bir dönüştürülmüş tanımlayıcı döndürür. Elektronik tablo başlıkları, veritabanı sütunları ve toplu kod temizliği için kullanışlıdır.