Pulsuz SQL Formatlayıcı və Gözəlləşdiricisi
SQL sorğularını düzgün girintilə, konfiqurasiya edilə bilən açar söz hərfləri və əsas bəndlər üzrə sətir kəsmələri ilə gözəl çap edin. İstənilən SQL dialekti ilə işləyir.
Formatlanmış SQL burada görünür…Ümumi istifadələr
- Kod Baxışı üçün SQL FormatıSQL sorğularını kodeksi ilə oxunaqlı etmək üçün commit etməzdən əvvəl təmizləyin.
- Xətaları Tapmaq üçün SQL FormatıFormatlama struktural problemləri aşkar edir, məsələn, çatışan JOIN-lər və ya yanlış şərtlər.
- Sənədlər üçün SQL FormatıSənədləriniz, blog yazılarınız və ya dərslərinizin SQL nümunələrini gözəl və oxunaqlı edin.
- ORM Tərəfindən Yaradılan SQL FormatıORMs (Sequelize, Prisma, ActiveRecord) SQL-i bir sətirdə yaradır - onların həqiqətən nə yaratdığını sazlamaq üçün formatı.
- Hesabat Sorğularının FormatıBöyük analitik SQL sorğuları formatlaşdırılmadan idarə edilməz olur. Aydınlıq üçün kəsmə edin.
Necə İşləyir
Bu SQL formatlayıcısı tamamilə əl ilə yazılmış bir nişanlayıcı və formatlayıcıdan qurulub — heç bir xarici kitabxana istifadə edilmir. Formatlaşdırma və sintaksis vurğulaması yazdıqca brauzerdə ani olaraq işləyir, server iştirak etmir.
- 1Nişanlayıcı SQL-i bölürSimvol-simvol bir nişanlayıcı girişinizdə gəzir və onu yazılmış nişanlara bölür: sətir literalları (həm əks-xətt qaçışlarını, həm də SQL-in ikiqatlanmış-dırnaq üslubunu idarə edərək), sətir şərhləri (--), blok şərhləri (/* */), operatorlar, mötərizələr, identifikatorlar və rəqəmlər. Boşluq tək bir boşluq nişanına sıxılır.
- 2Birləşik açar sözlər birləşdirilirNişanladıqdan sonra, ikinci bir keçid çox-sözlük açar sözlər əmələ gətirən qonşu nişanları birləşdirir — ona görə 'LEFT'-dən sonra 'JOIN' tək bir 'LEFT JOIN' nişanı olur, 'GROUP'-dan sonra 'BY' isə 'GROUP BY' olur. Bu, formatlayıcının onları tək düzən vahidləri kimi işləməsinə imkan verir.
- 3Blok düzəni ya da kiçildilməFormat rejimində, blok-başlayan açar sözlər (SELECT, FROM, WHERE, JOIN və s.) sıfır girinti ilə öz sətirlərinə yerləşdirilir, sonrakı hər şey isə girintilenir. AND/OR yeni bir girintilenmiş sətir məcbur edir. Üst mötərizə səviyyəsindəki vergüllər də yeni bir sətrə keçir. Kiçildilmə rejimində, bütün yeni-sətirlər və artıq boşluq tək-boşluqla-ayrılmış bir ardıcıllığa sıxılır.
- 4Regex vasitəsilə sintaksis vurğulamasıFormatlanmış çıxış şərhləri, sətir literallarını, rəqəmləri və identifikatorları bir keçiddə uyğunlaşdıran tək bir regexdən keçirilir. Hər uyğunluq bir rəng sinfi olan bir React span-ına sarılır — şərhlər solğun kursivdə, sətirlər kəhrəbada, rəqəmlər bənövşəyidə, SQL açar sözləri (tam açar söz dəstinə qarşı yoxlanaraq) isə firuzəyidə — rəngli çıxış panelini yaradaraq.
Əlaqəli Alətlər
CSS Gözəlləşdiricisi
Sıxılmış CSS-i ardıcıl girintilərlə səliqəyə salın və ya sıxın. Proqnozlaşdırıla bilən fərqlər üçün xassələrin istəyə bağlı əlifba sırası.
XML Formatlayıcı və Doğrulayıcısı
Brauzerinizin yerli DOM parseri istifadə edərək XML-i gözəl çap edin və doğrulayın. İstehsal istifadəsi üçün minifikasiya edilmiş çıxış daxildir.
HTML Gözəlləşdiricisi və Minifikatoru
HTML-i düzgün yuvalama girintisi ilə gözəl çap edin və ya minifikasiya edin. <pre>, <script>, <style> blokları daxilindəki məzmunu qoruyur.