زمانی که به یک روند کاری خاص عادت کردهاید و یکی از امکانات آن از دست برود، ممکن است باعث ناراحتی شود، مانند ایجاد فایلهای جدید بدون نیاز به باز کردن برنامه مرتبط. با استفاده از اپلیکیشن Shortcuts مکاواس، میتوانید این کمبود را جبران کنید.
فایندر فاقد دستور “ایجاد فایل جدید” است
فایندر یکی از قدیمیترین اپلیکیشنهای اپل است که در سال ۱۹۸۴ همراه با اولین مکینتاش 128K معرفی شد. البته در این مدت تغییرات زیادی را تجربه کرده است، از جمله بازنویسی آن برای مک او اس ایکس در سال ۲۰۰۱. فایندر معادل مک نسخهای از اکسپلورر فایل ویندوز است (که قبلاً ویندوز اکسپلورر نام داشت)، اما تفاوتهای زیادی بین این دو وجود دارد.
شاید این به فلسفهای پایهای مربوط باشد: اپل میخواهد شما اسناد جدید را در یک اپلیکیشن ایجاد کرده و سپس آنها را ذخیره کنید، نه اینکه برعکس عمل کنید. در هر صورت، در حالی که اکسپلورر فایل ویندوز به من این امکان را میدهد که با راستکلیک کردن یک فایل (یا پوشه، میانبر و غیره) جدید ایجاد کنم، فایندر تنها پوشه جدید را پیشنهاد میدهد.
اگرچه این یک مشکل بزرگ نیست، اما مواقعی وجود دارد که این ویژگی میتواند بسیار مفید باشد. گاهی اوقات، شما فایندر را باز می کنید و میخواهید بلافاصله یک فایل جدید بسازید بدون اینکه مجبور باشید ابتدا یک اپلیکیشن جداگانه باز کنید. گاهی اوقات هم میخواهید چندین فایل جدید ایجاد کنید تا ساختار یک پروژه را ترسیم کنید.
چون macOS هماهنگی بسیار خوبی با لینوکس دارد، میتوان از دستور “touch” در ترمینال برای ایجاد سریع فایلهای جدید استفاده کرد. اما باز هم، این همیشه راحت نیست؛ فایندر اپلیکیشن اصلی مدیریت فایل است، بنابراین منطقی است که خود فایندر قادر به ایجاد فایلها باشد!
چطور یک فرمان “فایل جدید” به فایندر اضافه کنیم
خوشبختانه، روشی برای حل این مشکل وجود دارد بدون اینکه مجبور باشید اپلیکیشن دیگری باز کنید، فایلهای خالی را کپی و پیست کنید یا به ترمینال رجوع کنید. این راهحل ترکیبی از روشهای قدیمی و جدید اپل در اسکریپتنویسی است: اپلاسکریپت و اپلیکیشن شورتکاتها.
چون شورتکاتها رویکردی سطح بالا دارند، همیشه ویژگیای که به دنبالش هستید را ندارند. برای مثال، هیچ عملی برای ایجاد فایل جدید در فایندر وجود ندارد. اما این به معنای بنبست نیست؛ شورتکاتها به شما این امکان را میدهند که از زبان قدیمی اپلاسکریپت برای خودکارسازی کارهای سطح پایین استفاده کنید و این شامل ارسال دستورالعملها به فایندر نیز میشود.
ایجاد یک شورتکات اپلاسکریپت
ابتدا شورتکاتها را باز کرده و یک شورتکات جدید ایجاد کنید با استفاده از منو، صفحهکلید، یا آیکون “+” در گوشه. شما یک پنجره خالی خواهید دید که به شما میگوید “عملیاتها را از سمت راست اضافه کنید تا یک شورتکات بسازید.”
روی عنوان کلیک کنید تا نام شورتکات را ویرایش کنید؛ نامی مانند “فایل متنی جدید” بگذارید. خیلی مهم نیست که دقیقاً چه نامی انتخاب میکنید، اما بهتر است از نام توصیفی استفاده کنید تا در آینده راحتتر بتوانید دستور را در منو تشخیص دهید.
یک اقدام برای اجرای AppleScript اضافه کنید. برای این کار، در گوشه بالای سمت راست عبارت “applescript” را جستجو کنید، سپس یا روی نتیجه “Run AppleScript” دوبار کلیک کنید یا آن را به ناحیه اصلی کاربری بکشید.
اسکریپت را به شکل زیر ویرایش کنید:
tell application "Finder"
set txt to make new file at (the target of the front window) as alias with properties {name:"empty.txt"}
select txt
end tell
AppleScript به شما این امکان را میدهد که دستوراتی بنویسید که با برنامههای در حال اجرا در macOS ارتباط برقرار کنند. در اینجا، دستور ایجاد یک فایل جدید به نام “empty.txt” در پوشه فعال است. خط “select txt” این امکان را به شما میدهد که با فشار دادن کلید Enter بلافاصله نام فایل را تغییر دهید.
در این مرحله، با باز بودن Finder و نمایش حداقل یک پنجره، سعی کنید این میانبر را با استفاده از آیکون دکمه پخش (Play) اجرا کنید. این باید تأیید کند که اسکریپت اجرا شده و یک فایل جدید ایجاد میکند.
هشدار: ممکن است کنجکاو باشید که اگر این اسکریپت را بدون نمایش یک پنجره Finder اجرا کنید، چه اتفاقی میافتد. آن را امتحان کنید و خواهید دید که خطای بسیار گیجکنندهای دریافت خواهید کرد!
اضافه کردن میانبر به Finder
با نوشتن اسکریپت، حالا فقط باید تصمیم بگیرید که چگونه آن را اجرا کنید. سادهترین روش از طریق نوار منو است. شما میتوانید میانبر خود را به گروه “Menu Bar” در پنجره اصلی میانبرها بکشید و رها کنید یا روی آیکون اطلاعات در پنجره میانبر کلیک کرده، سپس گزینه “Pin in Menu Bar” را انتخاب کنید.
اگر این اولین میانبری است که شما به نوار منو اضافه میکنید، آیکون جدیدی به نام Shortcuts ظاهر خواهد شد که شبیه به دو الماس است که کمی همپوشانی دارند. شما میتوانید از این منو برای اجرای میانبر خود و هر میانبری که تصمیم دارید آنجا نمایش داده شود، استفاده کنید.
شما همچنین میتوانید میانبر خود را بهعنوان یک عملیات سریع یا از طریق یک دستور کیبورد اجرا کنید.
هنگامی که عملیات سریع فعال است، کافیست روی هر فایل یا پوشهای در فولدری که میخواهید فایل جدیدی ایجاد کنید، راستکلیک کرده و نام میانبر خود را انتخاب کنید. همچنین میتوانید میانبر خود را طوری تنظیم کنید که در منوی خدمات یا بهعنوان یک عملیات سریع در پایین پنل پیشنمایش ظاهر شود.
در نهایت، برای اختصاص یک میانبر کیبوردی، به تنظیمات سیستم > کیبورد > میانبرهای کیبورد بروید، سپس بخش خدمات > میانبرها را باز کرده، دو بار روی “هیچکدام” کنار نام میانبر خود کلیک کنید و ترکیب کلید مورد نظر خود را فشار دهید.
این تغییر ساده تنها یکی از مثالهای بسیاری است که با استفاده از اپلیکیشن Shortcuts میتوانید انجام دهید. هرچند این تغییر خیلی انقلابی نیست، اما نشان میدهد که Shortcuts چقدر میتواند مفید باشد، بهویژه زمانی که بخواهید رفتار یک اپلیکیشن را که اپل به آن اجازه نداده، تغییر دهید.