SQL Formatzailea eta Apaintzailea doan
Inprimatu SQL kontsultak txukun koken egoki, gako-hitz konfiguragarriarekin eta lerro-hausturak klausula nagusietan. SQL dialekto guztiekin funtzionatzen du.
SQL formateatua hemen agertzen da…Ohiko erabilerak
- Formateatua SQL Code BerrikuspenerakoGarbitu SQL kontsultak konmitatua baino lehen irakurgarri bihurtzeko kodearen berrikuspenean.
- Formateatua SQL Bugak AurkitzekoFormateatzeak ezarpen-arazoak agerian uzten ditu, esaterako JOIN biak edo mika-baldintzak.
- Formateatua SQL DokumentaziorakoEgina SQL adibideak zure dokumentazioan, blog-sarreran edo ikastaroetan ederra eta irakurgarri.
- Formateatua ORM-ak Sortutako SQLORMs (Sequelize, Prisma, ActiveRecord) linea bakarrean SQL ekoizten dute - formateatua zer benetan sortuz debugeartzeko.
- Formateatua Txosten KontsultakSQL analitiko handia kudeaezina bihurtzen dute formateatzarik gabe. Indentatu garbiaren amaieran.
Nola Funtzionatzen Du
SQL formateatzaile hau erabat eskuz idatzitako tokenizatzaile eta formateatzaile batetik eraikita dago — ez da kanpo liburutegirik erabiltzen. Formateatzeak eta sintaxi-nabarmentzeak berehala exekutatzen dute nabigatzailean idazten duzun heinean, zerbitzaririk tartean sartu gabe.
- 1Tokenizatzaileak SQLa zatitzen duKaraktere-mailako tokenizatzaile batek zure sarrera zeharkatzen du eta tipatutako tokenetan banatzen du: testu-kate literalak (bai alderantzizko barra ihesak bai SQLren komatxo-bikoiztu estiloa kudeatuz), lerro-iruzkinak (--), bloke-iruzkinak (/* */), eragileak, parentesiak, identifikatzaileak, eta zenbakiak. Zuriunea zuriune-token bakar batera kolapsatzen da.
- 2Gako-hitz konposatuak batzen diraTokenizatu ondoren, bigarren pasada batek hitz anitzeko gako-hitzak osatzen dituzten ondoko tokenak batzen ditu — beraz 'LEFT'-en ondoren 'JOIN'-ek 'LEFT JOIN' token bakar bat sortzen du, eta 'GROUP'-en ondoren 'BY'-k 'GROUP BY' sortzen du. Honek formateatzaileari unitate-diseinu bakar gisa tratatzeko aukera ematen dio.
- 3Blokearen diseinua edo minifikazioaFormatu-moduan, bloke-hasierako gako-hitzak (SELECT, FROM, WHERE, JOIN, e.a.) beren lerro propioan jartzen dira koska zeroan, eta jarraitzen duen guztia koskatzen da. AND/OR-ek lerro koskatu berri bat behartzen dute. Goi-mailako parentesi mailako komek ere lerro berri batera jausten dira. Minifikazio-moduan, lerro-jauzi eta zuriune erredundante guztiak zuriune bakarrez bereizitako sekuentzia batera kolapsatzen dira.
- 4Sintaxi-nabarmentzea erregex bidezFormateatutako irteera erregex bakar batetik pasatzen da, iruzkinak, testu-kate literalak, zenbakiak, eta identifikatzaileak pasada bakarrean parekatzen dituena. Bat-etortze bakoitza kolore-klase batekin React span batean biltzen da — iruzkinak etzanez apalduta, kateak anberrez, zenbakiak morez, eta SQL gako-hitzak (gako-hitz-multzo osoaren aurka egiaztatuta) urdin-berdean — irteera-panel koloreztatua sortuz.
Erlazionatutako tresnak
CSS Apaintzailea
Formateatu minimizatutako CSS koskadura koherentearekin, edo minimizatu. Propietateen ordena alfabetiko aukerakoa, desberdintasun aurresangarrietarako.
XML Formatzailea eta Balioztagailua
Inprimatu eta egiaztatu XML zure nabigatzailearen DOM analizatzaile natiboarekin. Ekoizpenerako txikitutako irteera barne.
HTML Apaintzailea eta Txikitzailea
Inprimatu edo txikiatu HTML koken sarrera egokiarekin. Gordetzen du edukia <pre>, <script>, <style> blokeetan.