اول از همه عذر خواهی می کنم به دلیل دیر آماده شدن این مقاله
همه شما از ویرایشگر متن استفاده کرده اید؛ Microsoft word، NotePad از ویرایشگر های متن محبوبی هستند که احتمالا از آنها استفاده کرده اید.
امروز می خواهم ویرایشگری را معرفی کنم که رایگان و متن باز (Open Sourse) است به نام nano
یک ویرایشگر متن غیر گرافیکی (CLI)
چرا nano؟
این text editor، امکانات بسیاری دارد مثل:
Where is - Replace - To spell - Go to line - Mark text - Home - End
شاید بگویید این امکانات خیلی عادی هستند و چیز خاصی نیستند. باید بگم که این نرم افزار، یک نرم افزار تحت کنسول است؛ پس باید انتظاراتمان را کمتر کنیم.
نانو بر روی چه پلتفرم هایی موجود است؟
این ویرایشگر، برای سیستم عامل های تحت داس و شبه یونیکس موجود می باشد.
محیط کاربری این ویرایشگر چطور است؟
این ویرایشگر، همانطور که اشاره کردم، تحت کنسول است و محیط گرافیکی ندارد. محیط آن شامل:
دانلود این نرم افزار
برای دانلود این ویرایشگر، می تونید به سایت اصلی سازنده رفته و آن را دانلود کنید.
یک ویژگی جالب این نرم افزار:
یک بار به صورت تصادفی، فایل پایتون رو با این نرم افزار باز کردم، دیدم که keyword ها و برخی از موارد مهم در زبان پایتون به رنگ های مختلفی دیده میشوند. مثل یک IDE
همانطور که می بینید، رشته های با رنگ سبز، نام تابع با رنگ بنفش و کلمات کلیدی با رنگ آبی مشخص شدند.
برخی از امکانات جالب nano:
این نرم افزار، امکاناتی در toolbar خود دارد که به دلیل ماهیت غیر گرافیکی آن، باید با کیبورد از آن ها استفاده کرد.
امکانات:
where (^W):
وقتی این قابلیت را با کلید کنترل و W فعال کردیم، کلمه (یا عبارت) ی وارد می کنیم و نرم افزار، به دنبال match های آن در متن می گردد و آن را مشخص می کند
Replace(^\):
کار این ابزار (همانطور که از نامش پیداست)، جایگزین کردن عبارت مورد نظر ما با عبارتی دیگر است. این کار با کنترل و \ (BackSlash) انجام می گیرد.
Mark text(M-A):
این عمل، همان هایلایت کردن متن است. برای این کار، به دلیل نبود ماوس در محیط غیر گرافیکی، از کلید های Alt + A یا Esc + A استفاده می شود.
Show cursor place(f11):
محل دقیق کرسر (cursor) را نشان می دهد.
Guide(^G):
راهنمایی. این بخش راهنمایی بسیار خوبی ارائه می کند که نوشتن (و ترجمه) همه آن در این مطلب نم گنجد؛ پس ادامه آن را به خود شما می سپارم.
نظر شما درباره این وارایشگر چیست؟ در کامنت ها مطرح کنید.