اگر از کاربران حرفهای مک باشید، بدون شک بارها از قابلیت Quick Look استفاده کردهاید؛ همان ویژگی جذابی که با فشردن کلید اسپیس (Space) در محیط Finder، پیشنمایشی سریع از فایلها را به شما نشان میدهد. اما پیشنمایش پیشفرض مکاواس محدودیتهای خاص خودش را دارد، بهویژه اگر با فایلهای کدنویسی، دیتابیسها یا آرشیوها سروکار داشته باشید. اینجاست که افزونه قدرتمند Looq وارد میدان میشود تا تجربه شما را بهطور کامل دگرگون کند. ما در تیم سافت مک قصد داریم این ابزار بینظیر را به شما معرفی کنیم که نیاز به باز کردن برنامههای سنگین برای مشاهده فایلها را برای همیشه از بین میبرد.
برنامه Looq در واقع یک اکستنشن همهکاره برای مکاواس است که جایگزین پیشنمایش ساده و استاندارد مک میشود. با نصب این ابزار، زمانی که در Finder فایلی را انتخاب کرده و اسپیس را میزنید، بهجای یک صفحه ساده، با یک نمایشگر کاملاً تعاملی و کاربردی روبرو میشوید که از دهها فرمت تخصصی پشتیبانی میکند.
چرا Looq جایگزین بهتری برای Quick Look استاندارد است؟
افزونه Looq صرفاً یک نمایشگر ساده نیست؛ بلکه یک محیط کاملاً تعاملی با قابلیت رندرینگ، هایلایت کردن سینتکسها و ناوبری آسان است. در ادامه به بررسی دقیق ویژگیهای بینظیر این برنامه میپردازیم:
پشتیبانی بیرقیب از فایلهای Markdown
برای نویسندگان و توسعهدهندگانی که با فایلهای متنی کار میکنند، این ابزار یک شاهکار است:
پشتیبانی کامل از GitHub Flavored Markdown.
نمایش فهرست مطالب (Table of Contents) در یک پنل کناری که همگام با اسکرول شما حرکت میکند.
رندرگیری دقیق فرمولهای ریاضی KaTeX (هم بهصورت درونخطی و هم در بلوکهای مجزا).
پشتیبانی از نمودارهای Mermaid (با بهرهگیری از BeautifulMermaid و mermaid.js برای تمامی چارتها).
نمایش هشدارها و شورتکدهای ایموجی به سبک GitHub.
آپدیت زنده (Live update) در زمان ویرایش فایل، بدون هیچگونه پرش یا چشمک زدن صفحه.
بهشتی برای برنامهنویسان: مشاهده سورس کد (بیش از ۲۰۰ فرمت)
دیگر نیازی نیست برای بررسی یک قطعه کد کوچک، ویرایشگرهای سنگین را باز کنید:
هایلایت سینتکس (Syntax highlighting) با همان گرامرها و تمهای محبوب VS Code.
هدرهای چسبان (Sticky scope headers) که باعث میشود نام توابع یا کلاسها هنگام اسکرول در بالای صفحه ثابت بمانند.
نمایش شماره خطوط و برجسته کردن خطی که نشانگر موس روی آن قرار دارد.
پشتیبانی کامل از اسکریپتهای shebang و انواع فایلهای پیکربندی (Configuration files).
مدیریت و مشاهده مستقیم دیتابیسهای SQLite
یکی از خارقالعادهترین امکانات Looq، قابلیت خواندن دیتابیسهاست:
باز کردن مستقیم فایلهای .db بدون نیاز به هیچ ابزار جانبی.
امکان مشاهده جداول، جابجایی بین آنها و صفحهبندی ردیفها.
نمایش تولتیپهای هوشمند برای نوع ستونها و محدودیتهای اعمال شده روی آنها.
عملکردی روان و بینقص حتی هنگام کار با جداولی که بیش از یک میلیون ردیف دارند (بارگذاری دادهها بهصورت مرحلهای انجام میشود).
بررسی آسان جداول داده (TSV و CSV)
تحلیل فایلهای Diff و Patch
نمایش بصری تغییرات کدها با رنگهای سبز (افزوده شده) و قرمز (حذف شده).
قرارگیری شماره خطوط قدیمی و جدید در کنار هم برای مقایسه سریعتر.
تقسیمبندی Diffهای چند فایلی در تبهای مجزا برای مدیریت بهتر تغییرات.
گشتوگذار در فایلهای فشرده بدون نیاز به استخراج
با این برنامه، مشاهده محتوای فایلهای فشرده بسیار سریعتر میشود:
مشاهده متادیتا و اطلاعات پنهان اپلیکیشنها
ابزار Looq اطلاعاتی را به شما نشان میدهد که ابزار پیشفرض مک آنها را نادیده میگیرد:
بررسی دقیق اطلاعات مربوط به Code signing، مجوزها (Entitlements) و Notarization در فرمتهایی مانند .app، .ipa، .pkg، .dmg، .iso و .torrent.
پشتیبانی از پروفایلهای پیکربندی (Configuration profiles) و نمایش کامل فایلهای Info.plist و سایر دادههای داخلی برنامهها.
دستاوردها و ارزش افزوده Looq در اکوسیستم مکاواس
توسعهدهندگان Looq با تمرکز بر نیازهای کاربران حرفهای، ابزاری خلق کردهاند که بهرهوری را در مکاواس به شکل چشمگیری افزایش میدهد. این اپلیکیشن با ادغام شدن در هسته Finder، باعث صرفهجویی فوقالعاده در زمان میشود. دیگر نیازی به منتظر ماندن برای لود شدن نرمافزارهای سنگین نیست؛ همهچیز در کسری از ثانیه و تنها با یک دکمه اسپیس در دسترس شماست. این سطح از یکپارچگی نشاندهنده درک عمیق سازندگان از معماری macOS و نیازهای توسعهدهندگان است.