ಉಚಿತ SQL ಫಾರ್ಮ್ಯಾಟರ್ ಮತ್ತು ಬ್ಯೂಟಿಫೈಯರ್
ಸರಿಯಾದ ಇಂಡೆಂಟೇಶನ್, ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಕೀವರ್ಡ್ ಕೇಸ್, ಮತ್ತು ಮುಖ್ಯ ಕ್ಲಾಸ್ಗಳಲ್ಲಿ ಸಾಲಿನ ವಿರಾಮಗಳೊಂದಿಗೆ SQL ಕ್ವೆರಿಗಳನ್ನು ಪ್ರೆಟಿ-ಪ್ರಿಂಟ್ ಮಾಡಿ. ಯಾವುದೇ SQL ಡಯಲೆಕ್ಟ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ SQL ಇಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ…ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಈ SQL ಫಾರ್ಮ್ಯಾಟರ್ ಸಂಪೂರ್ಣವಾಗಿ ಕೈಬರಹದ ಟೋಕನೈಜರ್ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟರ್ನಿಂದ ನಿರ್ಮಿಸಲಾಗಿದೆ — ಯಾವುದೇ ಬಾಹ್ಯ ಲೈಬ್ರರಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ. ನೀವು ಟೈಪ್ ಮಾಡಿದಂತೆ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮತ್ತು ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟಿಂಗ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ತಕ್ಷಣ ಚಲಾಯಿಸುತ್ತವೆ, ಯಾವುದೇ ಸರ್ವರ್ ಒಳಗೊಳ್ಳುವಿಕೆ ಇಲ್ಲದೆ.
- 1ಟೋಕನೈಜರ್ SQL ಅನ್ನು ವಿಭಜಿಸುತ್ತದೆಅಕ್ಷರ-ಅಕ್ಷರ ಟೋಕನೈಜರ್ ನಿಮ್ಮ ಇನ್ಪುಟ್ ಮೂಲಕ ವಾಕ್ ಮಾಡಿ ಅದನ್ನು ಟೈಪ್ ಮಾಡಿದ ಟೋಕನ್ಗಳಾಗಿ ಒಡೆಯುತ್ತದೆ: ಸ್ಟ್ರಿಂಗ್ ಲಿಟರಲ್ಗಳು (ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್ ಎಸ್ಕೇಪ್ಗಳು ಮತ್ತು SQL ಯ ಡಬಲ್-ಕೋಟ್ ಶೈಲಿ ಎರಡನ್ನೂ ನಿರ್ವಹಿಸುತ್ತದೆ), ಲೈನ್ ಕಾಮೆಂಟ್ಗಳು (--), ಬ್ಲಾಕ್ ಕಾಮೆಂಟ್ಗಳು (/* */), ಆಪರೇಟರ್ಗಳು, ಬ್ರಾಕೆಟ್ಗಳು, ಐಡೆಂಟಿಫೈಯರ್ಗಳು, ಮತ್ತು ಸಂಖ್ಯೆಗಳು. ಖಾಲಿ ಜಾಗವನ್ನು ಒಂದೇ ಸ್ಪೇಸ್ ಟೋಕನ್ಗೆ ಕುಗ್ಗಿಸಲಾಗುತ್ತದೆ.
- 2ಸಂಯುಕ್ತ ಕೀವರ್ಡ್ಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಲಾಗಿದೆಟೋಕನೈಸ್ ಮಾಡಿದ ನಂತರ, ಎರಡನೇ ಪಾಸ್ ಬಹು-ಪದ ಕೀವರ್ಡ್ಗಳನ್ನು ರೂಪಿಸುವ ಪಕ್ಕದ ಟೋಕನ್ಗಳನ್ನು ವಿಲೀನಗೊಳಿಸುತ್ತದೆ — ಆದ್ದರಿಂದ 'LEFT' ನಂತರ 'JOIN' ಒಂದೇ 'LEFT JOIN' ಟೋಕನ್ ಆಗುತ್ತದೆ, ಮತ್ತು 'GROUP' ನಂತರ 'BY' 'GROUP BY' ಆಗುತ್ತದೆ. ಇದು ಫಾರ್ಮ್ಯಾಟರ್ ಅವುಗಳನ್ನು ಏಕ ಲೇಔಟ್ ಘಟಕಗಳಾಗಿ ಪರಿಗಣಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
- 3ಬ್ಲಾಕ್ ಲೇಔಟ್ ಅಥವಾ ಮಿನಿಫಿಕೇಶನ್ಫಾರ್ಮ್ಯಾಟ್ ಮೋಡ್ನಲ್ಲಿ, ಬ್ಲಾಕ್-ಆರಂಭಿಸುವ ಕೀವರ್ಡ್ಗಳನ್ನು (SELECT, FROM, WHERE, JOIN, ಇತ್ಯಾದಿ) ಶೂನ್ಯ ಇಂಡೆಂಟ್ನಲ್ಲಿ ಅವುಗಳ ಸ್ವಂತ ಸಾಲಿನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ನಂತರ ಬರುವ ಎಲ್ಲವನ್ನೂ ಇಂಡೆಂಟ್ ಮಾಡಲಾಗುತ್ತದೆ. AND/OR ಹೊಸ ಇಂಡೆಂಟ್ ಮಾಡಿದ ಸಾಲನ್ನು ಒತ್ತಾಯಿಸುತ್ತವೆ. ಟಾಪ್ ಬ್ರಾಕೆಟ್ ಮಟ್ಟದ ಅಲ್ಪವಿರಾಮಗಳೂ ಸಹ ಹೊಸ ಸಾಲಿಗೆ ಫ್ಲಶ್ ಆಗುತ್ತವೆ. ಮಿನಿಫೈ ಮೋಡ್ನಲ್ಲಿ, ಎಲ್ಲಾ ಹೊಸ ಸಾಲುಗಳು ಮತ್ತು ಅನಗತ್ಯ ಖಾಲಿ ಜಾಗವನ್ನು ಒಂದೇ-ಸ್ಪೇಸ್-ವಿಭಜಿತ ಅನುಕ್ರಮಕ್ಕೆ ಕುಗ್ಗಿಸಲಾಗುತ್ತದೆ.
- 4regex ಮೂಲಕ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟಿಂಗ್ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಔಟ್ಪುಟ್ ಅನ್ನು ಒಂದೇ ಸ್ವೀಪ್ನಲ್ಲಿ ಕಾಮೆಂಟ್ಗಳು, ಸ್ಟ್ರಿಂಗ್ ಲಿಟರಲ್ಗಳು, ಸಂಖ್ಯೆಗಳು, ಮತ್ತು ಐಡೆಂಟಿಫೈಯರ್ಗಳನ್ನು ಹೊಂದಿಸುವ ಒಂದೇ regex ಮೂಲಕ ರವಾನಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಹೊಂದಾಣಿಕೆಯನ್ನು ಬಣ್ಣ ಕ್ಲಾಸ್ನೊಂದಿಗೆ React span ನಲ್ಲಿ ಸುತ್ತಲಾಗುತ್ತದೆ — ಮಂದ ಇಟಾಲಿಕ್ನಲ್ಲಿ ಕಾಮೆಂಟ್ಗಳು, ಅಂಬರ್ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ಗಳು, ನೇರಳೆಯಲ್ಲಿ ಸಂಖ್ಯೆಗಳು, ಮತ್ತು ಟೀಲ್ನಲ್ಲಿ SQL ಕೀವರ್ಡ್ಗಳು (ಪೂರ್ಣ ಕೀವರ್ಡ್ ಸೆಟ್ ವಿರುದ್ಧ ಪರಿಶೀಲಿಸಲಾಗಿದೆ) — ಬಣ್ಣದ ಔಟ್ಪುಟ್ ಪ್ಯಾನೆಲ್ ಉತ್ಪಾದಿಸುತ್ತದೆ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
CSS ಬ್ಯೂಟಿಫೈಯರ್
ಸ್ಥಿರ ಇಂಡೆಂಟೇಶನ್ನೊಂದಿಗೆ ಮಿನಿಫೈಡ್ CSS ಪ್ರೆಟಿ-ಪ್ರಿಂಟ್ ಮಾಡಿ. ಊಹಿಸಬಹುದಾದ ಡಿಫ್ಗಳಿಗಾಗಿ ಐಚ್ಛಿಕ ವರ್ಣಮಾಲೆಯ ಪ್ರಾಪರ್ಟಿ ವಿಂಗಡಣೆ.
XML ಫಾರ್ಮ್ಯಾಟರ್ ಮತ್ತು ವ್ಯಾಲಿಡೇಟರ್
ನಿಮ್ಮ ಬ್ರೌಸರ್ನ ಸ್ಥಳೀಯ DOM ಪಾರ್ಸರ್ ಬಳಸಿ XML ಪ್ರೆಟಿ-ಪ್ರಿಂಟ್ ಮತ್ತು ಮಾನ್ಯಗೊಳಿಸಿ. ಉತ್ಪಾದನಾ ಬಳಕೆಗಾಗಿ ಮಿನಿಫೈಡ್ ಔಟ್ಪುಟ್ ಒಳಗೊಂಡಿದೆ.
HTML ಬ್ಯೂಟಿಫೈಯರ್ ಮತ್ತು ಮಿನಿಫೈಯರ್
ಸರಿಯಾದ ನೆಸ್ಟಿಂಗ್ ಇಂಡೆಂಟೇಶನ್ನೊಂದಿಗೆ HTML ಪ್ರೆಟಿ-ಪ್ರಿಂಟ್ ಅಥವಾ ಮಿನಿಫೈ ಮಾಡಿ. <pre>, <script>, <style> ಬ್ಲಾಕ್ಗಳ ಒಳಗಿನ ವಿಷಯವನ್ನು ಕಾಪಾಡುತ್ತದೆ.