micro text editor
درحالی که ویرایشگرهای متن مدرن دنیای برنامه نویسی را به تسخیر خود درآورده اند، خط فرمان لینوکس هنوز هم توسط مجموعه ای منتخب از ویرایشگرهای متن اداره می شود.
ویرایشگرهای متن محبوب خط فرمان مانند vim و emacs نیز به خاطر میانبرهای کیبورد عجیب و غریب خود بدنام هستند.
در مورد آن میانبرهای کیبورد عجیب و غریب در دنیای برنامه نویسی شوخی های متعددی وجود دارد. خروج از Vim شاید رایج ترین آن ها باشد.
Micro یک ویرایشگر متنی مدرن مبتنی بر ترمینال است که تلاش می کند دردسرهای میانبرهای صفحه کلید را از بین ببرد و میانبرهای محبوب و همچنین پشتیبانی از ماوس را ارائه دهد.
Micro با زبان برنامه نویسی GO ساخته شده است. این به طور فعال توسط Zachary Yedidia در حال توسعه است و بسیاری از علاقه مندان منبع باز دیگر در آن مشارکت دارند.
طبق مستندات برنامه micro در مخزن گیتهابش:
هدف میکرو استفاده آسان و شهودی و در عین حال بهره گیری از تمام قابلیت های ترمینال های مدرن است.
و این درست است. احتمالا از خود می پرسید که چه چیز در این مورد خاص است، ویرایشگرهای متن ترمینال زیادی وجود دارند. پاسخ این است که استفاده از میکرو به قدری آسان است که منحنی یادگیری تقریبا مسطح است، شما نیازی به یادگیری چیز جدیدی ندارید، و ویژگی های بسیار جالبی دارد.
برخی از مهمترین ویژگی های ویرایشگر Micro عبارتند از:
- پشتیبانی از میانبرهای صفحه کلید جهانی (Ctrl-S، Ctrl-C، Ctrl-V، Ctrl-Z و غیره)
- Syntax highlighting ( for over 130 languages)
- طرح رنگ و پشتیبانی از رنگ واقعی
- قابلیت جستجو و جایگزینی
- ویژگی های رایج ویرایشگر مانند Undo و Redo، پشتیبانی یونیکد، شماره گذاری خطوط و غیره.
- کپی و جایگذاری از کلیپ بورد سیستم
- قابل تنظیم بودن
- تکمیل خودکار ساده.
- تقسیم ها و زبانه ها
- پشتیبانی خوب ماوس مانند کشیدن برای انتخاب، دوبار کلیک برای انتخاب کلمه، سه کلیک برای انتخاب بر اساس خط و غیره.
- پشتیبانی از افزونه و یک مدیر افزونه داخلی برای نصب، حذف و بهروزرسانی خودکار افزونهها.
- ماکروها
- کراس پلتفرم
نصب:
Micro در مخازن همه توزیعهای اصلی موجود است. در اوبونتو، می توانید آن را با کامند های زیر نصب کنید:
sudo apt install micro
با این کار xclip به عنوان وابستگی برای عملکرد کلیپ بورد نصب می شود.
همچنین میتوانید میکرو را از مخزن گیتهابش دانلود کنید و فایل باینری آن را به /bin کپی و xclip را خودتان به صورت دستی نصب کنید.