Sublime Text
سب لائم ٹیکسٹ ونڈوز، میک او ایس اور لینکس کے لیے دستیاب ایک شیئر ویئر ٹیکسٹ اور سورس کوڈ ایڈیٹر ہے۔ یہ مقامی طور پر بہت سی پروگرامنگ زبانوں اور مارک اپ زبانوں کی حمایت کرتا ہے۔ صارفین اسے تھیمز کے ساتھ اپنی مرضی کے مطابق بنا سکتے ہیں اور پلگ ان کے ساتھ اس کی فعالیت کو بڑھا سکتے ہیں، عام طور پر کمیونٹی بلٹ اور فری سافٹ ویئر لائسنس کے تحت برقرار رکھا جاتا ہے۔ پلگ ان کو آسان بنانے کے لیے سب لائم ٹیکسٹ میں پائیتھن اے پی آئی کی خصوصیات ہیں۔ ایڈیٹر کم سے کم انٹرفیس کا استعمال کرتا ہے اور اس میں پروگرامرز کے لیے خصوصیات شامل ہیں جن میں ترتیب دینے کے قابل نحو کو نمایاں کرنا، کوڈ فولڈنگ، تلاش اور جگہ کو باقاعدہ تاثرات کی حمایت کرنا، ٹرمینل آؤٹ پٹ ونڈو، اور بہت کچھ شامل ہیں۔ یہ ملکیتی سافٹ ویئر ہے، لیکن ایک مفت تشخیصی ورژن دستیاب ہے۔ خصوصیات سب لائم ٹیکسٹ کی خصوصیات کی فہرست درج ذیل ہے: "گوٹو کچھ بھی"، فائلوں، علامتوں، یا لائنوں کو پروجیکٹ کرنے کے لیے فوری نیویگیشن "کمانڈ پیلیٹ" صوابدیدی کمانڈوں کی فوری کی بورڈ دعوت کے لیے انکولی ملاپ کا استعمال کرتا ہے بیک وقت ترمیم: بیک وقت متعدد منتخب علاقوں میں ایک جیسی انٹرایکٹو تبدیلیاں کریں ازگر پر مبنی پلگ ان API پروجیکٹ مخصوص ترجیحات جے ایس او این ترتیبات فائلوں کے ذریعے وسیع حسب ضرورت، بشمول پروجیکٹ مخصوص اور پلیٹ فارم مخصوص ترتیبات کراس پلیٹ فارم (ونڈوز، میک او ایس، اور لینکس) اور کراس پلیٹ فارم کے لیے معاون پلگ ان جو ٹیکسٹ میٹ ورژن ہسٹری ورژن 1 سب لائم ٹیکسٹ 1 کے بہت سے زبان کے گرامر کے ساتھ مطابقت رکھتے ہیں، 18 جنوری 2008 کو ونڈوز آپریٹنگ سسٹم کے لیے ایک ایپلی کیشن کے طور پر جاری کیا گیا تھا۔ یہ ٹیبز اور فائلوں کے ساتھ ساتھ دیکھنے کی حمایت کرتا ہے۔ ورژن 2 سب لائم ٹیکسٹ 2.2 کو 8 جولائی 2013 کو جاری کیا گیا تھا۔ سافٹ ویئر کے پہلے ورژن سے ہونے والی تبدیلیاں، جیسا کہ آفیشل سب لائم بلاگ پر فروغ دیا گیا ہے، میں ریٹنا ڈسپلے سپورٹ اور "کوئیک سکپ نیکسٹ" فعالیت شامل ہیں۔ تھیمز سب لائم ٹیکسٹ میں 23 بصری تھیمز ہیں، جن میں تھرڈ پارٹی پلگ ان کے ذریعے اضافی تھیمز کو ڈاؤن لوڈ اور ترتیب دینے کا آپشن ہے۔ منی میپ فیچر اسکرین کے اوپری دائیں کونے میں پوری فائل کا کم جائزہ دکھاتا ہے۔ مرکزی ایڈیٹر پین میں نظر آنے والے فائل کے حصے کو نمایاں کیا جاتا ہے اور اس منظر میں کلک کرنا یا گھسیٹنا ایڈیٹر کو فائل کے ذریعے سکرول کرتا ہے۔ پینل، گروپس اور اسکرین موڈز اسکرین موڈز میں شامل ہیں: پینلز میں ایک ساتھ چار فائلیں دکھانا، ایک مکمل اسکرین اور خلل سے پاک موڈ جس میں ایک فائل کو اس کے ارد گرد انٹرفیس مینو کے بغیر دکھایا جاتا ہے۔ کالم کا انتخاب اور ملٹی سلیکٹ ایڈیٹنگ اس خصوصیت کے ساتھ صارف ایک ساتھ پورے ٹیکسٹ کالموں کو منتخب کر سکتا ہے یا متن میں ایک سے زیادہ کرسر رکھ سکتا ہے۔ یہ بیک وقت ترمیم کی اجازت دیتا ہے۔ کرسرز ایسا برتاؤ کرتے ہیں جیسے ان میں سے ہر ایک متن میں واحد ہے، اسی انداز میں آزادانہ طور پر حرکت کرتا ہے۔ بشمول ایک کردار کے ذریعے، لائن کے ذریعے، الفاظ کے ذریعے، اور ذیلی الفاظ کے ذریعے (کیمل کیس، ہائفن یا انڈرسکور ڈیلیمیٹڈ) منتقل ہونا، اور لائن کے آغاز/اختتام کی طرف منتقل ہونا۔ یہ میکرو یا باقاعدہ تاثرات کے استعمال کے بغیر پیچیدہ تکراری ڈھانچوں میں ترمیم کی اجازت دیتا ہے۔ خودکار تکمیل سب لائم ٹیکسٹ موجودہ فائل کی پروگرامنگ زبان کے ذریعے مطلع کردہ اندراجات کو مکمل کرنے کا مشورہ دیتا ہے جیسا کہ صارف ٹائپ کر رہا ہے۔ یہ ایک ہی کوڈ بیس کے اندر تفویض کردہ متغیر ناموں کو بھی خود بخود مکمل کرتا ہے۔ نحو نمایاں اور اعلی تضاد ڈسپلے سب لائم ٹیکسٹ پر سیاہ پس منظر کا مقصد آنکھوں کے تناؤ کو کم کرنا اور متن کے ساتھ تضاد کی مقدار کو بڑھا کر متن کی پڑھنے کی اہلیت کو بہتر بنانا ہے۔ ان ایڈیٹر کوڈ بلڈنگ صارفین ایڈیٹر کے اندر سے مخصوص زبانوں کے لیے کوڈ چلا سکتے ہیں، جس سے کمانڈ لائن پرامپٹ پر جانے کی ضرورت کم ہو جاتی ہے۔ اس فنکشن کو ہر بار فائل کو محفوظ کرنے کے بعد خود بخود کوڈ بنانے کے لیے بھی سیٹ کیا جا سکتا ہے۔ ٹکڑے ٹکڑے یہ خصوصیت صارفین کو اکثر استعمال ہونے والے کوڈ کے بلاکس کو محفوظ کرنے اور انہیں مطلوبہ الفاظ تفویض کرنے کی اجازت دیتی ہے۔ اس کے بعد صارف مطلوبہ الفاظ ٹائپ کر سکتا ہے اور جب بھی ضرورت ہو کوڈ کے بلاک کو پیسٹ کرنے کے لیے دبا سکتا ہے۔ دیگر خصوصیات سب لائم ٹیکسٹ میں ان کے علاوہ متعدد خصوصیات ہیں، جن میں شامل ہیں: آٹو سیو، جو صارفین کو اپنے کام کو کھونے سے روکنے کی کوشش کرتا ہے۔ حسب ضرورت کلیدی اسائنمنٹس، ایک نیوی گیشنل ٹول جو صارفین کو مینو اور ٹول بار فائنڈ دونوں میں اپنے انتخاب کے اختیارات کے لیے ہاٹکیز تفویض کرنے کی اجازت دیتا ہے۔ جیسا کہ آپ ٹائپ کرتے ہیں، متن کو تلاش کرنا شروع کر دیتا ہے جیسا کہ صارف ٹائپ کرتا ہے بغیر کسی علیحدہ ڈائیلاگ باکس کی ضرورت کے اسپیل چیک فنکشن درست ہوتا ہے جیسا کہ آپ میکروس ٹائپ کرتے ہیں آخری ایکشن کو دہرائیں ترمیم کے کمانڈوں کا ایک وسیع انتخاب، بشمول انڈینٹنگ اور انائنڈینٹنگ، پیراگراف ریفارمیٹنگ اور لائن جوائننگ ورژن 3 ورژن 3 29 جنوری 2013 کو بیٹا میں داخل ہوا۔ سب سے پہلے صرف رجسٹرڈ صارفین کے لیے دستیاب تھا جنہوں نے سب لائم ٹیکسٹ 2 خریدا تھا، 28 جون 2013 کو یہ عام لوگوں کے لیے دستیاب ہو گیا۔ تاہم، جدید ترین ڈویلپمنٹ بلڈز کے لیے اب بھی رجسٹریشن کوڈ کی ضرورت ہوتی ہے۔ سب لائم ٹیکسٹ 3 کو باضابطہ طور پر 13 ستمبر 2017 کو جاری کیا گیا تھا۔ مئی 2018 میں اس کے بعد ورژن 3.1 اور مارچ 2019 میں ورژن 3.2 آیا۔ سب لائم ٹیکسٹ 3 جو دو اہم خصوصیات شامل کرتا ہے ان میں علامت انڈیکسنگ اور پین مینجمنٹ شامل ہیں۔ سمبل انڈیکسنگ سب لائم ٹیکسٹ کو فائلوں کو اسکین کرنے اور پروجیکٹ میں گوٹو ڈیفینیشن اور گوٹو سمبل کی خصوصیات کو آسان بنانے کے لیے ایک انڈیکس بنانے کی اجازت دیتی ہے۔ پین مینجمنٹ صارفین کو ہاٹ کیز کے ذریعے پینوں کے درمیان منتقل کرنے کی اجازت دیتا ہے۔ ورژن 4 ورژن 4 20 مئی 2021 کو جاری کیا گیا تھا۔ بڑی نئی خصوصیات میں پروجیکٹ وسیع سیاق و سباق کے لحاظ سے حساس خودکار تکمیل، ٹیب ملٹی سلیکٹ اور ڈارک موڈ کے لیے سپورٹ شامل ہیں۔ نئے ورژن نے بڑے ڈسپلے ریزولوشن اور مقامی ایپل ایم 1 اور اے آر ایم 64 سپورٹ کے لیے اوپن جی ایل کا استعمال کرتے ہوئے ہارڈ ویئر ایکسلریٹڈ رینڈرنگ متعارف کرایا۔ اس نے اندرونی کارکردگی کی اصلاح اور اپ ڈیٹس جیسے نیا ازگر 3.8 پلگ ان میزبان اور توسیعی پلگ ان کی ترقی کے لیے توسیعی API بھیجے۔ پیکیج مینیجر پیکیج کنٹرول سب لائم ٹیکسٹ کے لیے ایک اوپن سورس تھرڈ پارٹی پیکیج مینیجر ہے جو صارف کو عام طور پر سب لائم ٹیکسٹ کو دوبارہ شروع کیے بغیر پلگ ان تلاش کرنے، انسٹال کرنے، اپ گریڈ کرنے اور ہٹانے کی اجازت دیتا ہے۔ پیکیج مینیجر انسٹال شدہ پیکجوں کو آٹو اپ گریڈ فیچر کے ساتھ تازہ ترین رکھتا ہے اور گٹ ہب، بٹ بکٹ اور کسٹم جے ایس او این انکوڈڈ چینل/ریپوزیٹری سسٹم سے پیکجوں کو ڈاؤن لوڈ کرتا ہے۔ یہ گٹ ہب اور بٹ بکٹ سے گٹ اور ایچ جی کے ذریعے کلون کیے گئے پیکجوں کو اپ ڈیٹ کرنے کے ساتھ ساتھ پیکجوں کو فعال اور غیر فعال کرنے کے لیے کمانڈ فراہم کرتا ہے۔ پیکیج مینیجر میں کسی بھی پیکیج ڈائرکٹری کو. sublime-پیکیج فائل میں بنڈل کرنے کا کمانڈ بھی شامل ہوتا ہے۔ قابل ذکر تھرڈ پارٹی پیکجوں میں شامل ہیں: ایل ایس پی-سپورٹ فار دی لینگویج سرور پروٹوکول بریکٹ ہائی لائٹر-بنیادی جھلکیوں کو بہتر بناتا ہے سب لائم ٹیکسٹ بریکٹ کے جوڑوں کے لیے فراہم کرتا ہے سب لائم لنٹر-جاوا اسکرپٹ، پرل، پی ایچ پی، ازگر، روبی، اور دیگر کے لیے کوڈ لنٹنگ (توثیق) سائیڈ بار میں اضافہ-سب لائم ٹیکسٹ سائیڈ بار میں فائلوں کو حذف کرنے، کھولنے، منتقل کرنے، بنانے، ترمیم کرنے اور تلاش کرنے کے نئے اختیارات کے ساتھ اضافہ ورڈ پریس-بلاگنگ پلیٹ فارم ورڈ پریس سب لائم انضمام کے لیے خود تکمیل اور ٹکڑے شامل کرتا ہے 2018 میں سب لائم ایچ کیو نے سب لائم انضمام، ایک جیٹ جی یو آئی اور انضمام ٹول جاری کیا۔ سب لائم ٹیکسٹ کے ساتھ انسٹال ہونے پر یہ اپنے نحو نمایاں کرنے والے پیکجوں کا استعمال کرتا ہے اور ان میں ایک دوسرے کے ساتھ بات چیت کرنے کے لیے انضمام ہوتے ہیں۔ تکنیکی طور پر سب لائم انضمام اور متن کوڈ بیس اور UI تصورات کے بڑے حصوں کا اشتراک کرتے ہیں۔ ٹیکسٹ ایڈیٹرز کی فہرست بھی دیکھیں ٹیکسٹ ایڈیٹرز کا موازنہ حوالہ جات بیرونی لنکس C + + سافٹ ویئر کراس پلیٹ فارم سافٹ ویئر ایچ ٹی ایم ایل ایڈیٹرز لینکس ٹیکسٹ ایڈیٹرز میک او ایس ٹیکسٹ ایڈیٹرز ازگر (پروگرامنگ زبان) سافٹ ویئر ٹیکسٹ ایڈیٹرز یونکس ٹیکسٹ ایڈیٹرز ونڈوز ٹیکسٹ ایڈیٹرز XML ایڈیٹرز