مایکروسافت به تازگی از ویرایشگر متنی خط فرمان (Command-line text editor) جدید خود با نام Edit رونمایی کرده است. این ابزار، که به صورت متنباز (open source) ارائه شده، قرار است یک خلاء مهم در نسخههای ۶۴ بیتی سیستمعامل ویندوز را پر کند، زیرا برخلاف نسخههای ۳۲ بیتی که از ویرایشگر MS-DOS بهره میبرند، نسخههای ۶۴ بیتی فاقد یک ویرایشگر خط فرمان پیشفرض هستند. Edit در ماههای آینده به عنوان بخشی از برنامه Windows Insider Program برای پیشنمایش در دسترس قرار خواهد گرفت و در نهایت، به صورت رسمی با ویندوز ۱۱ عرضه خواهد شد.
ویژگیهای کلیدی Edit
Edit با وجود اینکه هنوز در مراحل اولیه توسعه قرار دارد، اما چندین قابلیت مهم را ارائه میدهد که آن را به ابزاری کارآمد تبدیل میکند:
- سبک وزن (Lightweight): این ویرایشگر با حجمی کمتر از ۲۵۰ کیلوبایت، فضای بسیار کمی را اشغال میکند و به این ترتیب، ردپای نرمافزاری (footprint) کوچکی در ایمیج (image) ویندوز ۱۱ خواهد داشت.
- پشتیبانی از حالت ماوس (Mouse Mode Support):Edit یک ویرایشگر بدون حالت (modeless editor) است که از رابط کاربری متنی (Text User Interface - TUI) بهره میبرد. تمامی گزینههای منو در این ویرایشگر، دارای کلیدهای میانبر (keybindings) هستند که در کنار گزینهها قابل مشاهدهاند. این قابلیت، تعامل با ویرایشگر را برای کاربرانی که به استفاده از ماوس عادت دارند، آسانتر میکند.
- قابلیت باز کردن چندین فایل (Open Multiple Files): کاربران میتوانند چندین فایل را به طور همزمان در Edit باز کنند و با استفاده از کلیدهای ترکیبی
Ctrl+P یا با کلیک کردن روی لیست فایلها در گوشه پایین سمت راست، بین آنها جابهجا شوند. این ویژگی بهرهوری را برای توسعهدهندگان افزایش میدهد. - جستجو و جایگزینی (Find & Replace): این قابلیت حیاتی برای ویرایش متن، در Edit نیز گنجانده شده است. کاربران میتوانند با فشردن
Ctrl+R یا انتخاب گزینه Edit > Replace از منوی TUI، به آن دسترسی پیدا کنند. Edit همچنین از قابلیت تطبیق حروف (Match Case) و عبارات منظم (Regular Expression) در عملیات جستجو و جایگزینی پشتیبانی میکند که امکان جستجوهای پیچیدهتر را فراهم میآورد. - شکستن خط خودکار (Word Wrap):Edit قابلیت شکستن خط خودکار را پشتیبانی میکند. برای فعال کردن این ویژگی، کاربران میتوانند از کلیدهای
Alt+Z استفاده کرده یا View > Word Wrap را از منوی TUI انتخاب کنند. این امکان به خصوص برای مطالعه فایلهای با خطوط طولانی مفید است.
دلیل ساخت Edit
انگیزه اصلی مایکروسافت برای توسعه Edit، همانطور که پیشتر اشاره شد، نیاز به یک ویرایشگر متن خط فرمان پیشفرض در نسخههای ۶۴ بیتی ویندوز بود. تیم توسعهدهنده در انتخاب گزینههای موجود، به دنبال ویرایشگری بدون حالت (modeless editor) بودند. دلیل این انتخاب، اجتناب از چالشهایی است که کاربران جدید و حتی باتجربه ممکن است در ویرایشگرهای با حالت (modal editor) مانند Vim با آن روبرو شوند (مانند به خاطر سپردن حالتهای مختلف عملیاتی و نحوه جابجایی بین آنها، که معروفترین آن "چگونه از Vim خارج شوم؟" است).
جستجو برای ویرایشگرهای موجود نشان داد که بسیاری از آنها یا پشتیبانی بومی (first-party support) برای ویندوز نداشتند و یا برای اینکه به صورت پیشفرض با هر نسخه از سیستمعامل عرضه شوند، حجم بسیار زیادی داشتند. در نتیجه، تیم توسعه به این نتیجه رسید که ساخت یک ویرایشگر جدید که بتواند نیازهای مورد نظر را برآورده کند، بهترین راهحل است و بدین ترتیب، Edit متولد شد.
نحوه استفاده و دسترسی
برای استفاده از Edit، کافی است دستور edit یا edit را در خط فرمان اجرا کنید. این امکان به کاربران اجازه میدهد تا فایلها را مستقیماً در خط فرمان ویرایش کنند، بدون نیاز به جابجایی بین برنامهها (context switching).
Edit به زودی برای تست در برنامه Windows Insider Program در دسترس قرار خواهد گرفت. از آنجایی که این پروژه متنباز است، توسعهدهندگان میتوانند کد آن را از مخزن گیتهاب (GitHub repository) دریافت کرده، آن را کامپایل (build) کرده یا جدیدترین نسخه آن را نصب نمایند. هرگونه بازخورد یا سوال نیز میتواند از طریق مخزن رسمی Edit در گیتهاب با تیم توسعهدهنده به اشتراک گذاشته شود.
مشاهده مطلب اصلی