സൗജന്യ SQL ഫോർമാറ്റർ & ബ്യൂട്ടിഫയർ
ശരിയായ ഇൻഡന്റേഷൻ, ക്രമീകരിക്കാവുന്ന കീവേഡ് കേസ്, പ്രധാന ക്ലോസുകളിൽ ലൈൻ ബ്രേക്കുകൾ എന്നിവയോടെ SQL ക്വറികൾ പ്രെറ്റി-പ്രിന്റ് ചെയ്യുക. ഏതൊരു SQL ഡയലക്ടിലും പ്രവർത്തിക്കുന്നു.
ഫോർമാറ്റ് ചെയ്ത SQL ഇവിടെ കാണിക്കും…ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഈ SQL ഫോർമാറ്റർ പൂർണ്ണമായും ഒരു കൈകൊണ്ട് എഴുതിയ ടോക്കണൈസറും ഫോർമാറ്ററും ഉപയോഗിച്ച് നിർമ്മിച്ചതാണ് — ബാഹ്യ ലൈബ്രറി ഉപയോഗിക്കുന്നില്ല. നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ ഫോർമാറ്റിംഗും സിന്റാക്സ് ഹൈലൈറ്റിംഗും ഉടനടി ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു, സെർവർ ഒന്നും ഉൾപ്പെട്ടിട്ടില്ല.
- 1ടോക്കണൈസർ SQL സ്പ്ലിറ്റ് ചെയ്യുന്നുഒരു ക്യാരക്ടർ-ബൈ-ക്യാരക്ടർ ടോക്കണൈസർ നിങ്ങളുടെ ഇൻപുട്ടിലൂടെ നടക്കുകയും ടൈപ്പ് ചെയ്ത ടോക്കണുകളാക്കി വിഭജിക്കുകയും ചെയ്യുന്നു: സ്ട്രിംഗ് ലിറ്ററലുകൾ (ബാക്ക്സ്ലാഷ് എസ്കേപ്പുകളും SQL-ന്റെ ഇരട്ട-ക്വോട്ട് ശൈലിയും കൈകാര്യം ചെയ്യുന്നു), ലൈൻ കമന്റുകൾ (--), ബ്ലോക്ക് കമന്റുകൾ (/* */), ഓപ്പറേറ്ററുകൾ, പരാൻതസുകൾ, ഐഡന്റിഫയറുകൾ, നമ്പറുകൾ. വൈറ്റ്സ്പേസ് ഒരൊറ്റ സ്പേസ് ടോക്കണിലേക്ക് ചുരുക്കുന്നു.
- 2കോമ്പൗണ്ട് കീവേഡുകൾ ലയിപ്പിക്കുന്നുടോക്കണൈസ് ചെയ്തതിന് ശേഷം, ഒരു രണ്ടാം പാസ് മൾട്ടി-വേഡ് കീവേഡുകൾ രൂപപ്പെടുത്തുന്ന അടുത്തടുത്ത ടോക്കണുകൾ ലയിപ്പിക്കുന്നു — അതിനാൽ 'LEFT' തുടർന്ന് 'JOIN' ഒരൊറ്റ 'LEFT JOIN' ടോക്കൺ ആകുന്നു, 'GROUP' തുടർന്ന് 'BY' 'GROUP BY' ആകുന്നു. ഫോർമാറ്റർ അവയെ ഒറ്റ ലേഔട്ട് യൂണിറ്റുകളായി കൈകാര്യം ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു.
- 3ബ്ലോക്ക് ലേഔട്ട് അല്ലെങ്കിൽ മിനിഫിക്കേഷൻഫോർമാറ്റ് മോഡിൽ, ബ്ലോക്ക്-തുടങ്ങുന്ന കീവേഡുകൾ (SELECT, FROM, WHERE, JOIN, മുതലായവ) പൂജ്യം ഇൻഡന്റിൽ അവയുടെ സ്വന്തം വരിയിൽ സ്ഥാപിക്കുന്നു, തുടർന്നുള്ളതെല്ലാം ഇൻഡന്റ് ചെയ്യുന്നു. AND/OR ഒരു പുതിയ ഇൻഡന്റഡ് വരി നിർബന്ധമാക്കുന്നു. ടോപ്പ് പരൻ ലെവലിലെ കോമകളും ഒരു പുതിയ വരിയിലേക്ക് ഫ്ലഷ് ചെയ്യുന്നു. Minify മോഡിൽ, എല്ലാ ന്യൂലൈനുകളും ആവർത്തന വൈറ്റ്സ്പേസും ഒരു സിംഗിൾ-സ്പേസ്-സെപ്പറേറ്റഡ് സീക്വൻസിലേക്ക് ചുരുക്കുന്നു.
- 4regex വഴി സിന്റാക്സ് ഹൈലൈറ്റിംഗ്ഫോർമാറ്റ് ചെയ്ത ഔട്ട്പുട്ട് ഒരൊറ്റ സ്വീപ്പിൽ കമന്റുകൾ, സ്ട്രിംഗ് ലിറ്ററലുകൾ, നമ്പറുകൾ, ഐഡന്റിഫയറുകൾ എന്നിവ പൊരുത്തപ്പെടുത്തുന്ന ഒരൊറ്റ regex-ലൂടെ കടത്തിവിടുന്നു. ഓരോ മാച്ചും ഒരു കളർ ക്ലാസോടെ ഒരു React span-ൽ പൊതിയുന്നു — കമന്റുകൾ മ്യൂട്ടഡ് ഇറ്റാലിക്കിൽ, സ്ട്രിംഗുകൾ ആംബറിൽ, നമ്പറുകൾ പർപ്പിളിൽ, SQL കീവേഡുകൾ (മുഴുവൻ കീവേഡ് സെറ്റിനെതിരെ പരിശോധിച്ചത്) ടീലിൽ — നിറമുള്ള ഔട്ട്പുട്ട് പാനൽ നിർമ്മിക്കുന്നു.
അനുബന്ധ ടൂളുകൾ
CSS ബ്യൂട്ടിഫയർ
സ്ഥിരതയുള്ള ഇൻഡന്റേഷനോടെ മിനിഫൈഡ് CSS പ്രെറ്റി-പ്രിന്റ് ചെയ്യുക. പ്രവചനാത്മകമായ ഡിഫുകൾക്കായി ഒപ്ഷണൽ അക്ഷരമാലാ പ്രോപ്പർട്ടി സോർട്ടിംഗ്.
XML ഫോർമാറ്റർ & വാലിഡേറ്റർ
നിങ്ങളുടെ ബ്രൗസറിന്റെ നേറ്റീവ് DOM പാഴ്സർ ഉപയോഗിച്ച് XML പ്രെറ്റി-പ്രിന്റ് ചെയ്യുകയും വാലിഡേറ്റ് ചെയ്യുകയും ചെയ്യുക. പ്രൊഡക്ഷൻ ഉപയോഗത്തിനായി മിനിഫൈഡ് ഔട്ട്പുട്ട് ഉൾപ്പെടുന്നു.
HTML ബ്യൂട്ടിഫയർ & മിനിഫയർ
ശരിയായ നെസ്റ്റിംഗ് ഇൻഡന്റേഷനോടെ HTML പ്രെറ്റി-പ്രിന്റ് ചെയ്യുക അല്ലെങ്കിൽ മിനിഫൈ ചെയ്യുക. <pre>, <script>, <style> ബ്ലോക്കുകൾക്കുള്ളിലെ ഉള്ളടക്കം നിലനിർത്തുന്നു.