இலவச SQL வடிவமைப்பாளர் & பியூட்டிஃபையர்
சரியான இண்டெண்டேஷன், கட்டமைக்கக்கூடிய கீவேர்டு கேஸ் மற்றும் முக்கிய க்ளாஸ்களில் வரி முறிவுகளுடன் SQL வினவல்களை அழகாக அச்சிடவும். எந்த SQL பேச்சுவழக்குடனும் செயல்படும்.
வடிவமைக்கப்பட்ட SQL இங்கு தோன்றும்…இது எவ்வாறு செயல்படுகிறது
இந்த SQL formatter முழுவதும் கையால் எழுதிய tokenizer மற்றும் formatter இலிருந்து உருவாக்கப்பட்டது — வெளி நூலகம் பயன்படுத்தப்படவில்லை. வடிவமைப்பும் syntax highlighting உம் சர்வர் இல்லாமல், தட்டச்சு செய்யும்போதே உலாவியில் உடனே இயங்குகின்றன.
- 1Tokenizer SQL ஐப் பிரிக்கிறதுஎழுத்து-எழுத்தாக tokenizer உங்கள் உள்ளீட்டில் நடந்து typed tokens ஆகப் பிரிக்கிறது: string literals (backslash escapes மற்றும் SQL இன் இரட்டை-மேற்கோள் பாணி இரண்டையும் கையாண்டு), வரி comments (--), block comments (/* */), operators, அடைப்புக்குறிகள், identifiers, எண்கள். வெற்றிடம் ஒற்றை இடைவெளி token ஆகச் சுருக்கப்படுகிறது.
- 2கூட்டு keywords இணைக்கப்படுகின்றனtokenize செய்த பின், இரண்டாவது சுற்று பல-சொல் keywords ஐ உருவாக்கும் அடுத்தடுத்த tokens ஐ இணைக்கிறது — எனவே 'LEFT' ஐத் தொடர்ந்து 'JOIN' ஒற்றை 'LEFT JOIN' token ஆகிறது, 'GROUP' ஐத் தொடர்ந்து 'BY' என்பது 'GROUP BY' ஆகிறது. இதுவே formatter அவற்றை ஒற்றை அமைப்பு அலகுகளாகக் கருத உதவுகிறது.
- 3Block அமைப்பு அல்லது minificationformat பயன்முறையில், block-தொடக்க keywords (SELECT, FROM, WHERE, JOIN முதலியன) பூஜ்ய உள்தள்ளலில் தனி வரியில் வைக்கப்படுகின்றன, பின் வருவன அனைத்தும் உள்தள்ளப்படுகின்றன. AND/OR புதிய உள்தள்ளிய வரியைக் கட்டாயப்படுத்துகின்றன. மேல் அடைப்புக்குறி நிலையில் உள்ள காற்புள்ளிகளும் புதிய வரிக்குச் செல்கின்றன. minify பயன்முறையில், அனைத்துப் புதிய வரிகளும் தேவையற்ற வெற்றிடங்களும் ஒற்றை-இடைவெளிப் பிரிப்பு வரிசையாகச் சுருக்கப்படுகின்றன.
- 4regex வழியாக syntax highlightingவடிவமைத்த வெளியீடு comments, string literals, எண்கள், identifiers ஐ ஒரே சுற்றில் பொருத்தும் ஒற்றை regex வழியாக அனுப்பப்படுகிறது. ஒவ்வொரு பொருத்தமும் வண்ண class உடன் React span இல் சுற்றப்படுகிறது — comments மங்கலான italic இல், strings amber இல், எண்கள் ஊதா நிறத்தில், SQL keywords (முழு keyword தொகுப்புடன் சரிபார்த்து) teal இல் — வண்ண வெளியீட்டுப் பலகத்தை உருவாக்குகிறது.
தொடர்புடைய கருவிகள்
CSS பியூட்டிஃபையர்
சீரான இண்டெண்டேஷனுடன் மினிஃபை செய்யப்பட்ட CSS-ஐ அழகாக அச்சிடவும். முன்கணிக்கக்கூடிய டிஃப்களுக்கு விருப்பமான அகரவரிசை பண்பு வரிசைப்படுத்தல்.
XML வடிவமைப்பாளர் & சரிபார்ப்பாளர்
உங்கள் உலாவியின் சொந்த DOM பார்சரைப் பயன்படுத்தி XML-ஐ அழகாக அச்சிட்டு சரிபார்க்கவும். தயாரிப்பு பயன்பாட்டிற்கான மினிஃபை செய்யப்பட்ட வெளியீடு அடங்கும்.
HTML பியூட்டிஃபையர் & மினிஃபையர்
சரியான நெஸ்டிங் இண்டெண்டேஷனுடன் HTML-ஐ அழகாக அச்சிடவும் அல்லது மினிஃபை செய்யவும். <pre>, <script>, <style> தொகுதிகளுக்குள் உள்ளடக்கத்தைப் பாதுகாக்கிறது.