منصوبے کے بارے میں

مائیکرو ایک ٹرمینل پر مبنی ٹیکسٹ ایڈیٹر ہے جس کا مقصد جدید ٹرمینل صلاحیتوں سے فائدہ اٹھاتے ہوئے استعمال میں آسان اور بدیہی ہونا ہے۔ یہ ایک ہی، تمام سہولیات سے لیس، جامد بائنری کے طور پر تقسیم کیا جاتا ہے جس کا کوئی بیرونی انحصار نہیں ہوتا، جس سے اسے فوری طور پر ڈاؤن لوڈ اور استعمال کرنا آسان ہوجاتا ہے۔ جیسا کہ اس کے نام سے ظاہر ہے، مائیکرو خود کو نینو ایڈیٹر کے جانشین کے طور پر پیش کرتا ہے، جس میں تنصیب اور استعمال کی آسانی کو ترجیح دی گئی ہے۔ اسے ان صارفین کے لیے کل وقتی ایڈیٹر کے طور پر لطف اندوز ہونے کے لیے ڈیزائن کیا گیا ہے جو ٹرمینل میں کام کرنے کو ترجیح دیتے ہیں یا باقاعدگی سے SSH پر فائلیں ترمیم کرتے ہیں۔ اہم خصوصیات میں ایک سے زیادہ کرسرز، عام کی بائنڈنگز (Ctrl-s، Ctrl-c، Ctrl-v، Ctrl-z، وغیرہ) جو دوبارہ ترتیب دی جا سکتی ہیں، اسپلٹس اور ٹیبز، کی بائنڈنگز یاد رکھنے کے لیے نینو جیسا مینو، بہترین ماؤس سپورٹ (منتخب کرنے کے لیے گھسیٹیں، لفظ کے انتخاب کے لیے ڈبل کلک، لائن کے انتخاب کے لیے ٹرپل کلک)، اور ان تمام پلیٹ فارمز کے ساتھ کراس پلیٹ فارم مطابقت شامل ہے جن پر Go چلتا ہے۔ ایڈیٹر Lua پر مبنی پلگ ان سسٹم کو سپورٹ کرتا ہے جس میں پلگ انز کو انسٹال، ہٹانے اور اپ ڈیٹ کرنے کے لیے بلٹ ان پلگ ان مینیجر موجود ہے۔ اضافی صلاحیتوں میں بلٹ ان ڈف گٹر، سادہ آٹو کمپلیشن، مستقل انڈو، خودکار لنٹنگ اور خرابی کے نوٹیفیکیشن، 130 سے زیادہ زبانوں کے لیے نحو کی ہائی لائٹنگ، 16-رنگ، 256-رنگ، اور ٹرو کلر تھیمز کے ساتھ رنگ سکیم سپورٹ، سسٹم کلپ بورڈ انٹیگریشن، میکروز، پچھلی خالی جگہوں اور ٹیب بمقابلہ اسپیس کی غلطیوں کی ذہین ہائی لائٹنگ، لائن نمبرز، یونیکوڈ سپورٹ، اور سافٹ ریپنگ شامل ہیں۔ تنصیب GitHub ریلیز، Homebrew، Snap، یا مختلف لینکس پیکیج مینیجرز (dnf، apt، pacman، emerge، zypper، وغیرہ) کے ساتھ ساتھ ونڈوز پر Chocolatey، Scoop، اور WinGet کے ذریعے پہلے سے تیار شدہ بائنریز کے ذریعے سیدھی ہے۔ سورس سے بنانے کے لیے Go 1.19 یا اس سے زیادہ درکار ہے۔ بائنری ڈیفالٹ کے طور پر جامد طور پر منسلک ہو سکتی ہے یا CGO_ENABLED=1 سیٹ کر کے متحرک طور پر منسلک ہو سکتی ہے۔ مائیکرو میں Ctrl-e کے ذریعے قابل رسائی بلٹ ان ہیلپ سسٹم شامل ہے، اس کے ساتھ کی بائنڈنگز، کمانڈز، رنگ، آپشنز، اور پلگ انز پر مشتمل جامع دستاویزات بھی ہیں۔ یہ پروجیکٹ MIT لائسنس کے تحت اوپن سورس ہے اور GitHub issues، pull requests، Gitter چیٹ، Discord، اور GitHub Discussions کے ذریعے شراکت کا خیر مقدم کرتا ہے۔