ایٹم ٹیکسٹ ایڈیٹر ٹیوٹوریل

Atom Text Editor Tutorial



ایٹم ایک مفت اور عوامی طور پر قابل رسائی سورس کوڈ ایڈیٹر ہے۔ یہ میک او ایس ، لینکس ، اور مائیکروسافٹ ونڈوز کے ذریعہ تعاون یافتہ ہے۔ یہ صرف ایک سادہ ٹیکسٹ ایڈیٹر نہیں ہے۔ اس میں وہ سب کچھ ہے جو ڈویلپر کا دن بناتا ہے۔ اس کے لفظ کے مطابق ، یہ ایک ہے۔ ہیک کرنے کے قابل ہزاروں اوپن سورس پیکجوں کی مدد سے ٹیکسٹ ایڈیٹر جو اس میں آپ کی تمام مطلوبہ کسٹم افعال اور خصوصیات شامل کرے گا۔ آپ خود بھی ایک پیکیج بنا سکتے ہیں اور اسے ایٹم کمیونٹی کو استعمال کے لیے فراہم کر سکتے ہیں۔ اس کے UI کو سیاہ اور ہلکے دونوں رنگوں میں پہلے سے نصب چار UI اور آٹھ نحو کے موضوعات کے ساتھ اپنی مرضی کے مطابق کیا جا سکتا ہے اور اگر آپ اپنی پسند کے مطابق جمالیاتی طور پر پسند نہیں کر سکتے تو آپ ہمیشہ ATOM کمیونٹی کے بنائے ہوئے تھیمز انسٹال کر سکتے ہیں یا اپنا بنا سکتے ہیں۔ دیگر خصوصیات میں متعدد پین ، سمارٹ خودکشی ، اور بنیادی طور پر ، اس کی ڈیفالٹ سیٹنگز بہت اچھی ہیں ، کوئی بھی اس چیز کو ڈاؤن لوڈ کر سکتا ہے اور فوری طور پر کام کر سکتا ہے۔

ایک بہترین خصوصیت جسے ایٹم سپورٹ کرتا ہے وہ ہے گٹ اور گٹ ہب۔ آپ کر سکتے ہیں۔







  • نئی شاخیں بنائیں
  • مرحلہ اور ارتکاب
  • دھکا
  • کھینچنا۔
  • انضمام کے تنازعات کو حل کریں
  • پل کی درخواستیں اور بہت کچھ دیکھیں ، سب کچھ اپنے ایڈیٹر کے اندر سے۔


گٹ ہب پیکیج پہلے ہی ایٹم کے ساتھ بنڈل ہے ، لہذا آپ ابھی شروع کر سکتے ہیں۔



ایٹم ٹیکسٹ ایڈیٹر کے لیے صرف منفی پہلو یہ ہے کہ ، یہ نمایاں طور پر سست ہو سکتا ہے اور بھاری فائلوں کے لیے بہت اچھا نہیں ہو سکتا ، کیونکہ یہ زیادہ تر وقت اس کی کارکردگی کو سست کر دیتا ہے۔



اس آرٹیکل میں ہم نہ صرف بات چیت کرنے جا رہے ہیں ، ایٹم کو کیسے انسٹال کریں بلکہ پیکجز کو کیسے انسٹال کریں اور ایٹم ٹیکسٹ ایڈیٹر کے کام کے بارے میں بھی۔





ایٹم ایڈیٹر کی مرحلہ وار تنصیب۔

سب سے پہلے ، آپ کو اس کا استعمال کرتے ہوئے ایٹم ایڈیٹر آفیشل ویب پیج پر جانا پڑے گا۔ لنک . مندرجہ ذیل صفحہ آپ کو دکھایا جائے گا۔



'ڈاؤن لوڈ .deb' پر کلک کریں اور فائل کو اپنے مطلوبہ مقام پر محفوظ کریں ، میرے لیے یہ 'ڈاؤنلوڈز' ہے۔

آپ کی فائل محفوظ ہونے کے بعد۔ اپنا ٹرمینل کھولیں اور پیکیج انسٹال کرنے کے لیے درج ذیل کمانڈ چلائیں۔

تنصیب کا عمل شروع ہو جائے گا۔

آپ ایٹم کو سنیپ کے ذریعے بھی انسٹال کر سکتے ہیں۔ لیکن اس کے کام کرنے کے لیے ، یقینی بنائیں کہ سنیپ آپ کے سسٹم پر انسٹال ہے۔ سنیپ کے ذریعے انسٹال کرنے کے لیے درج ذیل کمانڈ استعمال کریں۔

انسٹالیشن مکمل ہونے کے بعد ، ایٹم لانچ کریں۔ مندرجہ ذیل دکھایا جائے گا.

ایٹم ایڈیٹر پر پیکجز انسٹال کرنے کے لیے ایک گائیڈ۔

جیسا کہ ہم نے بحث کی ہے ، ایٹم ایڈیٹر صارف کی ضرورت کے مطابق ہونے کی صلاحیت کے لیے مشہور ہے۔ ایسا کرنے کے لیے ، دیے گئے اقدامات پر عمل کریں۔

مینو بار میں 'ترمیم کریں' کے بٹن پر کلک کریں اور ترجیح پر جائیں۔

'ترجیحات' پر کلک کریں ، آپ کو مندرجہ ذیل اسکرین نظر آئے گی۔

اب 'انسٹال' پر جائیں اور اس پر کلک کریں۔ ایک سرچ باکس ظاہر ہوگا۔ پیکیج کا نام لکھیں۔ آپ کا مطلوبہ پیکیج '/home/zoe/.atom/packages' میں نصب کیا جائے گا۔

متن کا انتخاب کیسے کریں ، متن کاپی کریں اور متن کو پیسٹ کریں؟

متن کا انتخاب ہمارے لیے کاپی ، فارمیٹ ، ڈیلیٹ اور منتقل کرنے کے لیے ضروری ہے۔ کسی بھی چیز کو منتخب کرنے کے ذریعے تمام ترمیم اور فارمیٹنگ کا کام شروع ہوتا ہے۔ متن منتخب کرنے کا سب سے آسان طریقہ دبانے سے ہے۔ شفٹ ' + ‘ ۔ '

متن کے استعمال کو کاپی کرنے کے لیے۔ ، 'Ctrl'+ 'داخل کریں'

متن کاٹنے کے لیے ، کلک کریں۔ 'شفٹ' +'ڈیلیٹ'

اور ٹیکسٹ پیسٹ کرنے کے لیے استعمال کریں۔ 'شفٹ' + 'داخل کریں'

ایٹم میں 'خودکار مکمل' کا استعمال کیسے کریں؟

خودمختار ، یا لفظ کی تکمیل ، ایک ایسی خصوصیت ہے جس سے ہر کوئی واقف ہے کیونکہ تقریبا every ہر آلہ اس کی حمایت کرتا ہے اور ہم اکثر اس پر بھروسہ کرتے ہیں۔ ایک ٹیکسٹ بک کی تعریف یہ ہوگی کہ 'ایپلی کیشن پیش گوئی کرتی ہے کہ باقی لفظ جو صارف ٹائپ کر رہا ہے'۔ یہ ایٹم کے لیے کام کرتا ہے جیسا کہ یہ کسی بھی ایپلی کیشن کے لیے کرتا ہے ، صارف عام طور پر چند حروف میں داخل ہوتا ہے اور ایپلیکیشن کلیدی الفاظ تجویز کرتی ہے۔

ایک مثال نیچے اسکرین شاٹ میں دکھائی گئی ہے۔

ٹکڑوں کی تخلیق اور استعمال کیسے کریں؟

ایٹم میں ایک بہترین خصوصیت ہے 'بلٹ ان کوڈ سنیپٹس۔ واضح رہے کہ ایٹم صرف آپ کو ایک خاص دائرہ کار کے ٹکڑے دکھاتا ہے جس کے لیے آپ کوڈنگ کر رہے ہیں۔ مثال کے طور پر ، اگر آپ .html ایکسٹینشن والی فائل پر کام کر رہے ہیں تو اس فائل کے لیے صرف HTML سے متعلقہ ٹکڑے دستیاب ہوں گے۔

موجودہ دائرہ کار کے تمام ٹکڑوں کو چیک کرنے کے لیے ، 'پیکیجز' پر کلک کریں اور پھر 'ٹکڑوں' کو منتخب کریں۔

ڈراپ ڈاؤن فہرست میں سے ایک ٹکڑا منتخب کرکے ، ایٹم بغیر کسی مزید اڈو کے پورے ایڈیٹر میں پورا ٹکڑا داخل کرتا ہے۔ اسکرین شاٹس کے نیچے 'ٹوڈو' کے انتخاب کے لیے سکرین دکھائی گئی

ایک نیا ٹکڑا بنانے کے لیے۔

سنگل لائن کوڈ کا ٹکڑا بنانے کے لیے ، آپ کو snippets.cson فائل میں شامل کرنا ہوگا۔

  • دائرہ کار
  • نام
  • سابقہ
  • ٹکڑے کا جسم

اس کے نحو کی ایک مثال درج ذیل ہے۔

مثال

مذکورہ بالا اسکرین شاٹ میں ، جو ہم کر رہے ہیں وہ یہ ہے کہ ، ہم ایک ٹکڑا بنا رہے ہیں جو کہ ایک کو شامل کرے گا۔

HTML اسکوپ میں کلاس 'کسٹم ٹائٹل' کے ساتھ ٹیگ کریں۔

اب مندرجہ بالا مثال ٹائپ کرنے کے بعد ، کنفیگریشن فائل کو محفوظ کریں۔ اب سے ، جب بھی آپ سابقہ ​​ٹائپ کریں گے اور ٹیب کی پر کلک کریں گے ، ایڈیٹر اسنیپٹ باڈی پیسٹ کرے گا۔ نوٹس کریں کہ خود بخود نتیجہ خانہ ٹکڑے کا نام دکھاتا ہے۔

ملٹی لائن کوڈ کے ٹکڑے سنگل لائن کی طرح ہیں تاہم یہ تھوڑا سا مختلف نحو استعمال کرتا ہے۔ استعمال شدہ ڈیٹا ایک جیسا ہوگا۔

تاہم یہاں فرق یہ ہے کہ ٹکڑوں کا جسم تین ڈبل کوٹس سے گھرا ہو گا یعنی

snippets.cson میں ، سنیپٹ میں اس سٹرنگ کے آغاز میں ایک ڈاٹ/پیریڈ شامل ہونا ضروری ہے۔ عام زبان کے دائرہ کار میں شامل ہیں:

تلاش کریں اور تبدیل کریں۔

ایٹم میں اپنی فائل یا پروجیکٹ میں ٹیکسٹ کو تلاش کرنا اور تبدیل کرنا تیز اور آسان ہے۔ استعمال شدہ احکامات درج ذیل ہیں۔

'Ctrl'+'F' - یہ کمانڈ فائل کے اندر تلاش کرے گی۔

'Ctrl'+'Shift'+'F' - یہ کمانڈ پورے پروجیکٹ میں تلاش کرے گی۔

ان میں سے کسی بھی حکم کو استعمال کرکے ، آپ اسکرین کے نیچے پینل کے ساتھ درج ذیل UI دیکھیں گے۔

اپنے موجودہ بفر میں تلاش کرنے کے لیے ،

  • آپ دبائیں گے ' Ctrl '+' F ' ،
  • سرچ سٹرنگ ٹائپ کریں اور انٹر دبائیں۔
  • اس فائل میں تلاش جاری رکھنے کے لیے 'F3' دبائیں۔
  • 'Alt' + 'Enter' سرچ سٹرنگ کے تمام واقعات مل جائیں گے۔

اگر آپ ریپلیس ٹیکسٹ باکس میں سٹرنگ ٹائپ کرتے ہیں تو یہ ٹیکسٹ کو سٹرنگ ٹیکسٹ سے بدل دے گا۔

متعدد پینوں پر کیسے کام کریں؟

ایڈیٹر پین افقی صف بندی یا عمودی سیدھ میں تقسیم ہو سکتا ہے۔ اس عمل کے لیے ،

  • Ctrl + K + Use استعمال کریں۔
  • Ctrl + K + Use استعمال کریں۔
  • Ctrl + K + Use استعمال کریں۔
  • Ctrl + K + Use استعمال کریں۔

سمت کی کلید وہ سمت دکھاتی ہے جس میں آپ پین کو تقسیم کرنا چاہتے ہیں۔ ایک بار جب آپ پین کو تقسیم کرتے ہیں تو ، آپ ان کے درمیان مندرجہ بالا احکامات کے ساتھ منتقل ہوسکتے ہیں ، اور یہ اس کے متعلقہ پین پر توجہ مرکوز کرے گا۔

اسکرین کو اوپر کی سمت میں تقسیم کرنے کے لیے نیچے دی گئی مثال۔

ازگر کے لیے نحو کو اجاگر کرنا۔

اس کے کام کرنے کے لیے ، سب سے پہلے یہ یقینی بنائیں کہ آپ کے پاس 'Langauge-python' پیکیج فعال ہے۔ اس کے بعد ، ایک ازگر فائل کھولیں ، مثال کے طور پر یہاں میں 'ڈیمو ڈاٹ پی وائی' استعمال کر رہا ہوں۔

آپ دیکھیں گے کہ نحو کو نمایاں کیا گیا ہے ، اس طرح متن کی پڑھنے کی اہلیت کو بہتر بنایا گیا ہے۔ خاص طور پر ان کوڈز کے لیے جو کئی صفحات تک پھیل سکتے ہیں۔ ذیل میں ایک مثال ہے ،

ایٹم میں منتقل

اگرچہ ایٹم کے اندر منتقل ہونا کافی آسان ہے ، آپ کو ہمیشہ کلیدی بائنڈنگ شارٹ کٹس کے حوالے سے کچھ مدد درکار ہوگی جو آپ کا بہت وقت بچائے گی۔ یہاں ایک ہے۔ لنک کچھ دوسرے حیرت انگیز شارٹ کٹس کے ساتھ ایٹم کے اندر سب سے زیادہ عام نقل و حرکت کے لیے۔

ایٹم کے ساتھ گٹ اور گٹ ہب۔

گٹ آپریشنز کے لیے ، آپ کو مزید کچھ انسٹال کرنے کی ضرورت نہیں ہے۔ ایٹم بطور ڈیفالٹ گٹ کے انضمام پر مشتمل ہے۔ ایٹم دو ٹیبز پر مشتمل ہے ، ٹیب ون گٹ کے لیے اور ٹیب دو گٹ ہب کے لیے۔

ایک طریقہ ہم ان تک رسائی حاصل کرسکتے ہیں یا تو ' دیکھیں ' اور منتخب گٹ ٹیب ٹوگل کریں / گٹ ہب ٹیب ٹوگل کریں۔ سب سے اوپر مینو بار میں مینو. ایک اور متبادل ہاٹ کیز ہے۔

  • ٹیب پر جائیں: ' Ctrl ' +' Shift ' +' 9 '
  • گٹ ہب ٹیب: ' Ctrl ' +' Shift ' +' 8 '

ایک نیا ذخیرہ بنانے کے لیے ، 'تخلیق ذخیرہ' کے بٹن پر کلک کریں ، ذخیرہ کا نام درج کریں اور پھر 'Init' بٹن پر کلک کریں۔

اور یہ آپ کے گٹ ذخیرے کو شروع کرنے کا عمل تھا۔

تو اب آپ کو ایک UI نظر آئے گا جیسا کہ مندرجہ ذیل ہے۔

کی سٹیج اور غیر اسٹیج اسکرین کے کنارے ایک دوسرے کے نیچے تبدیلیاں دکھائی گئی ہیں ، ایک بھی کر سکتا ہے۔ عہد کریں کسی بھی لمحے

اس طرح ایٹم ایڈیٹر ڈویلپرز کو سہولت فراہم کرتا ہے اور قابل استعمال صارف کا تجربہ بن جاتا ہے۔ اس آرٹیکل نے آپ کو ایک بصیرت دی کہ ایٹم ایڈیٹر اپنی تمام خصوصیات کے ساتھ کتنا ٹھنڈا ہو سکتا ہے جس نے پروگرامنگ کمیونٹی کے درمیان انکشاف کیا۔ اس مضمون کو پڑھنے کے لیے آپ کا شکریہ۔