Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

پرش به محتوای اصلی
Gizke.com
وبلاگ

مرتب‌سازی و فشرده‌سازی کد

روی دستگاه شما اجرا می‌شود. چیزی ارسال نمی‌شود.

ورودی

نتیجه

کد JavaScript، TypeScript، CSS، SCSS، HTML، Markdown، YAML و SQL را با Prettier در مرورگر مرتب کنید یا JS و CSS را فشرده کنید. کد شما هرگز آپلود نمی‌شود.

کد فشرده یا به‌هم‌ریخته را خوانا کنید یا برای انتشار کوچکش کنید. JavaScript، TypeScript، CSS، SCSS، HTML، Markdown، YAML یا SQL را بچسبانید - زبان هنگام چسباندن تشخیص داده می‌شود - تب یا ۲ یا ۴ فاصله را انتخاب کنید و «مرتب‌سازی» را بزنید. JavaScript و CSS را می‌توان فشرده هم کرد و میزان کاهش حجم نشان داده می‌شود. مرتب‌سازی با Prettier انجام می‌شود که بیشتر ویرایشگرها از آن استفاده می‌کنند، پس نتیجه با ابزارهای تیم شما یکی است؛ SQL را sql-formatter با گویشی که انتخاب می‌کنید مرتب می‌کند. ابزارها فقط با زدن دکمه بارگیری می‌شوند و کد شما از مرورگر بیرون نمی‌رود.

پرسش‌های پرتکرار

آیا کد من آپلود می‌شود؟
خیر. Prettier، sql-formatter، Terser و CSSO درون مرورگر شما اجرا می‌شوند و صفحه چیزی نمی‌فرستد؛ پس برای مخزن‌های خصوصی، کلیدهای جامانده در فایل‌های پیکربندی یا داده‌های مشتریان در SQL هم مناسب است.
چرا خطا نشان می‌دهد؟
ابزار باید پیش از چیدن دوبارهٔ کد آن را بفهمد؛ یک پرانتز جاافتاده یا ویرگول اضافه متوقفش می‌کند. پیام، سطر و ستون اولین مشکل را نشان می‌دهد. انتخاب زبان را هم بررسی کنید: JSX زیر JavaScript است و نوع‌نویسی زیر TypeScript.
آیا مرتب‌سازی کارکرد کد را تغییر می‌دهد؟
خیر. مرتب‌سازی فقط فاصله‌ها، شکست سطرها، نقل‌قول‌ها و نقطه‌ویرگول‌های اختیاری را تغییر می‌دهد. فشرده‌سازی جلوتر می‌رود - نام‌های محلی را کوتاه می‌کند و توضیحات و کد بی‌استفاده را حذف می‌کند - اما رفتار را حفظ می‌کند. نسخهٔ اصلی را ویرایش کنید و نسخهٔ فشرده را منتشر کنید.
کدام گویش SQL را انتخاب کنم؟
گویشی که پایگاه‌دادهٔ شما استفاده می‌کند: PostgreSQL، MySQL، MariaDB، SQLite، SQL Server (Transact-SQL)، Oracle (PL/SQL)، BigQuery یا Snowflake. برای بیشتر پرس‌وجوها SQL معمولی کافی است؛ گویش در مواردی مثل نام‌های داخل بک‌تیک در MySQL یا پارامترهای $1 در PostgreSQL اهمیت دارد.

این ابزار را به اشتراک بگذارید

وبلاگدرباره ماتماسشرایط استفادهسیاست حفظ حریم خصوصی