ویرایشگر متن Edit مایکروسافت؛ آیا برای مک ارزش بررسی دارد؟
تهران اسپیکر را در گوگل بیشتر ببینید ما را به منابع منتخب گوگل اضافه کنید تا مقاله‌های تازه‌مان زودتر به دستتان برسد

ویرایشگر متن Edit مایکروسافت چیست؟

معمولاً یک محصول جدید از مایکروسافت توجه کاربران مک و لینوکس را به خود جلب نمیکند، به‌خصوص اگر یک ابزار خط فرمان باشد. اما ویرایشگر متن Edit مایکروسافت بازار ویرایشگرهای متن محبوب را هدف قرار داده است، به این معنی که میتواند برای هر کسی که با فایل‌های متنی کار میکند، جالب باشد. بنابراین، برای یک کاربر مک، آیا ارزش بررسی دارد؟

مایکروسافت در یک پست وبلاگ در سال 2025 از “ویرایشگر متن خط فرمان جدید خود در ویندوز” خبر داد که به مجوز متن‌باز آن نیز اشاره کرد. این برنامه ریشه در یک ویرایشگر متن از دهه 1990 به نام MSDOS Editor دارد. این آخرین ورژن یک بازسازی است، بنابراین ممکن است حتی یک خط کد با ورژن اصلی مشترک نباشد. با این وجود، به وضوح از MSDOS Editor الهام گرفته شده است و برای هر کسی که از آن یا هر ویرایشگر متن MSDOS دیگری استفاده کرده باشد، آشنا خواهد بود.

مایکروسافت Edit را به عنوان یک “ویرایشگر متن خط فرمان” توصیف میکند، اما از نظر فنی از یک رابط کاربری متنی (TUI) استفاده میکند. این بدان معناست که یک برنامه ترمینال تمام صفحه و تعاملی است، بنابراین میتوانید از آن برای نوشتن تا حد امکان بصری و بدون استفاده از یک رابط کاربری گرافیکی کامل استفاده کنید.

مجوز متن‌باز توجه جامعه توسعه‌دهندگان گسترده‌تر را به خود جلب کرده است و مشارکت‌ها در مخزن GitHub از زمان راه‌اندازی آن منظم و متعدد بوده است.

به طور خاص، این نرم‌افزار که با زبان Rust نوشته شده، بسیار قابل حمل است، بنابراین کاربران مک و لینوکس نیز میتوانند آن را اجرا کنند. با این حال، در این پلتفرم‌ها، با رقابت شدیدی از ویرایشگرهای خط فرمان تثبیت‌شده مانند Vim و nano روبرو است.

نصب ویرایشگر متن Edit مایکروسافت روی مک

طبق راهنمای رسمی پروژه، نصب روی macOS از طریق Homebrew امکان‌پذیر است. اگر Homebrew روی دستگاه نصب است، دستور زیر را در ترمینال اجرا کنید:

brew install msedit

برای ساخت از کد منبع، ابتدا Rust را نصب و مخزن پروژه را دریافت کنید. در نسخه پایدار Rust میتوانید از دستور زیر استفاده کنید:

cargo build --release

رابط کاربری و مدیریت فایل‌ها

اگر دستور edit را بدون هیچ آرگومانی اجرا کنید، یک صفحه کم‌تراکم با چند بیت اطلاعات مفید در یک نوار وضعیت در پایین مشاهده خواهید کرد. این شامل نام پیش‌فرض فایل جدید (به عنوان مثال Untitled1.txt)، تعداد فاصله‌هایی که یک کاراکتر تب نشان میدهد و رمزگذاری کاراکتر پیش‌فرض است.

در بالای صفحه، یک منو مشاهده خواهید کرد که اولین نشانه بزرگ از این است که Edit چیزی کاملاً غیرمعمول برای یک برنامه ترمینال ارائه میدهد: کنترل ماوس. اگرچه این منو دقیقاً شبیه منوهای رابط کاربری گرافیکی استاندارد macOS کار نمیکند، اما بسیار بصری است و بدون هیچ مشکلی یکپارچه کار میکند. مشاهده شد که پیمایش لمسی نیز بلافاصله کار میکند، که یک سورپرایز خوشایند است.

ممکن است در ابتدا آشکار نباشد، اما نوار وضعیت نیز با ماوس قابل کنترل است. روی برچسب پایان خط کلیک کنید، و خواهید دید که بین [LF] و [CRLF] جابجا میشود، بنابراین در صورت تمایل میتوانید فایل‌های متنی ویندوز ایجاد کنید. برچسب‌های دیگر به شما امکان میدهند تنظیمات مربوطه را تغییر دهید، از جمله نام فایل در گوشه پایین سمت راست، که احتمالاً یک ویژگی محبوب را معرفی میکند:

بله، Edit از چندین فایل باز پشتیبانی میکند، نه از طریق تب‌ها، بلکه از طریق این منو که به شما امکان میدهد بین آنها جابجا شوید. همچنین فایل‌هایی را که بدون ذخیره تغییر داده شده‌اند برجسته میکند، و شاید نشان میدهد که مایکروسافت قصد دارد شما ویرایشگر را برای جلسات طولانی باز نگه دارد، همان‌طور که کاربران Vim یا Emacs عادت دارند.

میانبرهای صفحه‌کلید

اگرچه منوی کنترل‌شده با ماوس عالی است، اما کمی زمان میبرد تا به آن عادت کنید، عمدتاً به این دلیل که این یک رابط بسیار نادر برای کاربران مک است. هر مورد منو یک میانبر در کنار خود دارد، درست مانند منوهای معمولی مک، اما هر مورد منو نیز یک حرف زیر خط‌دار دارد، به سبک کلاسیک ویندوز. این بدان معناست که میتوانید آن حرف را فشار دهید تا مورد مربوطه را انتخاب کنید، که عالی است، اما برای اینکه این کار ارزشمند باشد، باید نحوه باز کردن منو با استفاده از صفحه کلید را کشف کنید.

در اینجا چند نکته آمده است:

F10 را فشار دهید تا منو باز شود (به یاد داشته باشید اگر فعال است از کلید اصلاح کننده Fn استفاده کنید).

Escape را فشار دهید تا منو بسته شود.

با استفاده از کلیدهای جهت‌نما چپ و راست بین منوهای سطح بالا حرکت کنید.

با کلیدهای جهت‌نما بالا و پایین بین موارد منو حرکت کنید.

Enter را روی یک مورد انتخاب شده یا کلید زیر خط‌دار هر مورد فشار دهید تا آن را فعال کنید.

با این وجود، استفاده از Control به عنوان یک اصلاح کننده میانبر منو در مک، به جای کلید Command استاندارد، عجیب به نظر میرسد. همچنین یک دستور (View, Word Wrap) وجود دارد که Alt را به عنوان اصلاح کننده خود فهرست میکند، اما فعال کردن آن در macOS ممکن نیست.

مستندات و محدودیت‌ها

این وضعیت نقص دیگری را نشان میدهد: مستندات Edit پراکنده است. این دستور با یک صفحه راهنما ارائه نمیشود، و راهنمای خط فرمان آن محدود است:

این یک ویژگی جالب را توضیح میدهد: امکان پرش به یک خط خاص—و حتی ستون—هنگامی که یک فایل را باز میکنید.

برای یافتن جزئیات بیشتر، میتوانید مستندات و بحث‌های پروژه را بررسی کنید. میتوانید با آزمایش یا جستجو در مسائل و بحث‌های مخزن در گیت هاب، جزئیاتی را پیدا کنید. با این حال، از آنجایی که این نرم‌افزار بسیار محدود است، ممکن است متوجه شوید که هر کاری که میتوانید با آن انجام دهید به اندازه کافی بصری است.

این به گروه نهایی معایب میرسد: مجموعه ویژگی‌ها. برای مقایسه Edit با ویرایشگرهای دیگر، امکانات و میانبرهای نسخه نصب‌شده را بررسی کنید؛ این برنامه بر ویرایش ساده متن تمرکز دارد و جایگزین تمام قابلیت‌های ابزارهای پیشرفته نیست. در حالی که برای اساسی‌ترین وظایف مناسب است، انتظار نمیرود که چیز زیادی از نظر عملکرد اضافه کند. سادگی هدف اصلی آن است. بنابراین، مگر اینکه به دنبال یک ویرایشگر واقعاً اساسی در کنار nano باشید، دلیل واقعی برای افزودن Edit به برنامه‌های نصب شده وجود ندارد.

Edit تا حد زیادی از ارائه نوع قدرتی که Vim ارائه میدهد فاصله دارد. به شما اجازه نمیدهد دستورات را زنجیره‌ای کند یا با لمس یک کلید بین صفحات یک فایل زیپ کند. در نتیجه، بسیار کمتر گیج‌کننده است، بنابراین ممکن است مبتدیان وسوسه شوند.

اما مبتدیان در حال حاضر یک گزینه عالی در خط فرمان دارند: nano. در واقع، نمایش مداوم میانبرهای صفحه کلید nano، به نظر بسیاری، یادگیری آن را حتی برای افراد تازه‌کار آسان‌تر میکند، و به غیر از پشتیبانی از ماوس، Edit واقعاً هیچ مزیتی ارائه نمیدهد.

کلام آخر

پشتیبانی از ماوس چشمگیر است و دیدن آن خوب است، اما در کل برای توصیه Edit نسبت به هر یک از جایگزین‌ها کافی نیست. Edit ممکن است با Vim و Nano رقابت کند، اما در مقایسه، کمتر از اولی مفید است و به اندازه دومی آسان نیست.