اگر از شلوغ شدن نوتپد ویندوز ۱۱ و اضافه شدن قابلیتهایی که برای یک ویرایشگر متن ساده ضروری نیستند ناراضی هستید، TinyRetroPad رویکرد کاملاً متفاوتی دارد. این برنامه یک ویرایشگر متن بسیار کوچک است که تلاش میکند تجربه ساده نوتپد قدیمی را با کمترین حجم ممکن ارائه دهد.
TinyRetroPad توسط Dave Plummer توسعه داده شده و نسخه فعلی آن با وجود اضافه شدن امکانات مختلف، حدود ۲.۸ کیلوبایت حجم دارد. کد پروژه نیز در گیتهاب منتشر شده و بر پایه Windows API و کنترل داخلی Rich Edit ساخته شده است.
TinyRetroPad چیست و چرا حجم آن اینقدر کم است؟
هدف اصلی TinyRetroPad ساخت یک نوتپد ساده و کاربردی بدون قابلیتهای اضافی است. برخلاف برنامههای مدرن، برای ساخت پنجرهها، منوها، کادرهای محاورهای، عملیات فایل و ویرایش متن، بسیاری از امکانات از قبل موجود در ویندوز استفاده میشوند و برنامه مجبور نیست همه این قابلیتها را خودش همراه داشته باشد.
این برنامه از کنترل RICHEDIT50W برای ویرایش متن استفاده میکند و امکاناتی مانند باز کردن و ذخیره فایل، چاپ، جستوجو و جایگزینی، انتخاب فونت، Word Wrap و نمایش شماره خط را در اختیار کاربر قرار میدهد. نسخههای جدیدتر حتی قابلیتهایی مانند حالت تاریک و میانبرهای صفحهکلید را نیز اضافه کردهاند.
نکته جالب این است که حجم بسیار کم برنامه صرفاً یک ترفند ظاهری نیست؛ بخش مهمی از این نتیجه به استفاده از Crinkler برای فشردهسازی فایل اجرایی و تکیه بر قابلیتهای داخلی ویندوز مربوط میشود. به همین دلیل TinyRetroPad بیشتر از اینکه یک نوتپد مدرن باشد، نمونهای از مهندسی نرمافزار بسیار فشرده و مینیمال محسوب میشود.
TinyRetroPad چه امکاناتی دارد و آیا ارزش استفاده دارد؟
با وجود حجم بسیار کم، TinyRetroPad برای کارهای معمول یک ویرایشگر متن امکانات کافی دارد؛ از جمله باز کردن و ذخیره فایل، جستوجو و جایگزینی، چاپ، انتخاب فونت، Word Wrap و نمایش موقعیت خط و ستون. بنابراین برای ویرایش فایلهای متنی، اسکریپتها و فایلهای تنظیمات میتواند گزینهای بسیار ساده باشد.
در مقابل، اگر به امکانات مدرن نوتپد ویندوز ۱۱ مانند تبها، قابلیتهای هوش مصنوعی یا امکانات پیشرفتهتر نیاز دارید، TinyRetroPad جایگزین کاملی نیست. نقطه قوت آن دقیقاً در حذف همین پیچیدگیهاست؛ یعنی برنامهای کوچک که فقط روی ویرایش متن تمرکز دارد.
فراموش نکنید که در تنظیمات Notepad ویندوز ۱۱، فعال کردن قابلیت Spell check یا بررسی املای کلمات و همینطور Copilot یا هوش مصنوعی مایکروسافت در نظر گرفته شده است.
نرمافزار TinyRetroPad بیشتر برای کاربرانی جذاب است که نوتپد ساده و سریع با حجم بسیار کم میخواهند. این پروژه همچنین نشان میدهد که برای ساخت یک ویرایشگر متن کاربردی، الزاماً به یک برنامه چندصد کیلوبایتی یا چند مگابایتی نیاز نیست.
سیارهی آیتی




