وقت کسی کا انتظار نہیں کرتا ، اور اس انتہائی تیز دور میں ، ہمیں ہمیشہ ایسے اوزار کی ضرورت ہوتی ہے جس کے ذریعے ہم اپنے کاموں کو تیز کرسکیں۔ سافٹ ویئر ڈویلپمنٹ ایک اہم کام ہے جس میں انتہائی وسائل مند ماحول کی ضرورت ہوتی ہے جو نہ صرف پروگرامر کو کوڈ لکھنے میں مدد فراہم کرتے ہیں بلکہ سافٹ ویئر کی تیاری کی بھی اجازت دیتے ہیں۔ یہ کسی IDE کا واحد مقصد ہے ، اور سب سے بہتر میں ، ایٹم مفت اور کھلا ذریعہ ہے۔ یہ ایک ڈیسک ٹاپ ایپلی کیشن ہے جس کی خدمت کے لئے ڈیزائن کیا گیا ہے ان کی کوشش میں ڈویلپرز۔
گہرائی میں جانے سے پہلے ، آئیے اس مضمون میں پڑھے جانے والے تمام معاملات پر ایک سرسری جائزہ لیں:
- ہمیں ایٹم ازگر کی ضرورت کیوں ہے؟
- ایٹم ٹیکسٹ ایڈیٹر کیا ہے؟
- ایٹم ازگر ڈاؤن لوڈ
- کوڈ پر عمل درآمد
- تھیمنگ
- تجربہ کرنا
- ازگر کے لئے مخصوص تشکیلات
آئیے پہلے یہ جاننے کے ساتھ شروع کریں کہ آپ کو اصل میں ازگر ایٹم IDE کی ضرورت کیوں ہے؟
ہمیں ایٹم ازگر کی ضرورت کیوں ہے؟
ازگر پروگرام بنانے اور چلانے کا سب سے بنیادی طریقہ یہ ہے کہ ایک کے ساتھ ایک خالی فائل بنائیں .p توسیع اور پھر کمانڈ لائن سے اس فائل کی طرف اشارہ کریں python filename.py. متبادل کے طور پر ، آپ استعمال کرسکتے ہیں IDLE جو آپ کے کوڈ کو عملی جامہ پہنانے کے لئے ازگر کے ساتھ بطور ڈیفالٹ اطلاق آتا ہے۔ تاہم ، اگر آپ نتیجہ خیز بننا چاہتے ہیں تو ، پہلے دو آپشن بہترین نہیں ہوں گے۔ آپ کو کچھ زیادہ قابل اعتماد اور نتیجہ خیز استعمال کرنے کی ضرورت ہوگی۔ یہ وہ جگہ ہے جہاں تصویر میں ایٹم آتا ہے۔ ایٹم کی روایتی معنوں میں خصوصیات نہیں ہیں ، یہ ایسے پیکیج تیار کرتا ہے جو اس کے ہیک ایبل کور میں اضافہ کرتے ہیں۔ یہ پیکیجز آٹو فل ، کوڈ لائنز ، اور کوڈ ہائی ہائٹر جیسے فیچر فراہم کرتے ہیں۔
تو آئیے ہم آگے بڑھتے ہیں اور اس قابل ذکر ’سافٹ ویئر ڈویلپمنٹ کے لئے سافٹ ویئر‘ ، جو ایٹم ہے ، کی طرف گہرائی میں چلتے ہیں۔
ایٹم ٹیکسٹ ایڈیٹر کیا ہے؟
ایٹم ایک سے زیادہ پلیٹ فارمز کے لئے اوپن سورس ٹیکسٹ ایڈیٹر ہے ، جو نوڈ. جے ایس میں تیار کردہ پیکیج کی حمایت کرتا ہے اور اسے گٹ ورژن کنٹرول کے لئے حمایت حاصل ہے۔ زیادہ تر پیکیج آزادانہ طور پر دستیاب ہیں اور اوپن سورس کمیونٹیز کے ذریعہ تعمیر کردہ ہیں۔ یہ GitHub کے ذریعہ تیار اور برقرار رکھا گیا ہے ، یہ ڈیسک ٹاپ کی ایپلی کیشن کے بطور ویب ٹیکنالوجیز کا استعمال کرتے ہوئے بنایا گیا ہے۔
ایٹم ایک اوپن سورس کراس پلیٹ فارم IDE ہے۔ یہ Node.js اور Git ورژن کنٹرول میں تیار کردہ پیکیج کی حمایت کرتا ہے۔ زیادہ تر پیکیج آزادانہ طور پر دستیاب ہیں اور اوپن سورس کمیونٹیز کے ذریعہ تعمیر کردہ ہیں۔ اس IDE کو ویب ٹکنالوجیوں کے استعمال سے الیکٹران فریم ورک پر GitHub نے تیار کیا اور برقرار رکھا ہے۔
ایٹم ڈاؤن لوڈ کرنا
ایٹم ازگر کے ٹیکسٹ ایڈیٹر کو ڈاؤن لوڈ کرنے کے لئے ، پر جائیں https://atom.io/ .یہ خود بخود آپ کے موجودہ آپریٹنگ سسٹم کا پتہ لگائے گا اور ڈاؤن لوڈ کرنے کے لئے اسی سیٹ اپ فائل کو دکھائے گا ، ڈاؤن لوڈ پر کلک کریں۔
ایک بار ڈاؤن لوڈ کا عمل مکمل ہونے کے بعد ، رن پر کلک کرکے سیٹ اپ مکمل کریں اور انسٹالیشن مکمل ہونے تک انتظار کریں۔ایک بار انسٹال ہونے کے بعد ، ایٹم پہلے سے طے شدہ ڈائرکٹری میں خود بخود کھل جائے گا۔ اسٹارٹ مینو میں ایک شارٹ کٹ بھی بنایا جائے گا۔
ازگر کوڈ کو انجام دینے کے ل To ، آپ کو مطلوبہ پیکیجز یا پلگ ان انسٹال کرنے کی ضرورت ہوگی۔
آئیے اب ہم دیکھتے ہیں کہ ہم کس طرح ایٹم ازگر کو معیاری طریقے سے کھولنے کے لئے تشکیل دے سکتے ہیں تاکہ اپنی پسند کی ڈائریکٹری سے ایٹم تک رسائی حاصل ہوسکے۔ آپ مذکورہ بالا تصویر میں دکھائے جانے والے ویلکم گائیڈ کا استعمال کرتے ہوئے تھیم یا پیکیج انسٹال کرنے جیسی خصوصیات کو بھی دریافت کرسکتے ہیں۔ ابھی کے لئے ، صرف خوش آمدید گائیڈ کو بند کریں اور آپشن کو غیر چیک کریں ایٹم کھولتے وقت خوش آمدید ہدایت نامہ دکھائیں تاکہ اگلی بار آپ ایٹم لانچ کریںویلکم اسکرین ظاہر نہیں ہوتی ہے۔
اب ، اس ڈائریکٹری میں جائیں جہاں آپ نے ایٹم ڈاؤن لوڈ کیا ہے ، اس پر دائیں کلک کریں اور ایٹم کے ساتھ کھلا کو منتخب کریں۔
اگر آپ کو سیاق و سباق کے مینو میں یہ اختیار نظر نہیں آتا ہے تو ، اسے پروگراموں سے لانچ کیا جاسکتا ہے۔ کے پاس جاؤ فائل-> ترتیبات یا استعمال کریں Ctrl + کوما (Ctrl +،) ترتیبات کو کھولنے کے لئے.
ترتیبات میں ، سسٹم ٹیب پر کلک کریں اور درج ذیل اختیارات کو چیک کریں:
1) فائل سیاق و سباق کے مینو میں دکھائیں
2) فولڈر کے سیاق و سباق کے مینو میں دکھائیں
اب سیاق و سباق کے مینو میں مطلوبہ آپشن دکھائے گا جو ہے ، ایٹم کے ساتھ کھولیں . ڈائریکٹری میں جائیں اور وہی آپریشن انجام دیں جیسا کہ پہلے بیان ہوا ہے۔
آپ بائیں طرف درخت کا نظارہ دیکھ سکیں گے۔ اگر آپ کو درخت کا نظارہ نظر نہیں آتا ہے تو ، دیکھیں اور ٹوگل ٹری ویو پر کلک کریں یا شارٹ کٹ استعمال کریں (Ctrl + /) . درخت کے نظارے میں صرف پر ڈبل کلک کریں فائل کریں اور آپ کوڈ دیکھ سکتے ہیں۔
کوڈ پر عمل درآمد
عام طور پر ، کمانڈ پرامپٹ کو چلانے کے لئے استعمال کیا جاتا ہے . تاہم ، ایٹم میں ، پلگ ان کہتے ہیں پلیٹ فارمیو-آئیڈی-ٹرمینل دستیاب ہے جو ازگر کی فائلوں کو پھانسی دینے کے لئے استعمال ہوسکتی ہے ، اس پلگ ان کو ترتیب دینے کے لئے ، پر جائیں فائل-> ترتیبات انسٹال کریں ٹیب پر کلک کریں اور پلیٹ فارمیو-آئیڈی-ٹرمینل پلگ ان کو تلاش کریں اور انسٹال پر کلک کریں۔
جاوا میں سیشن کیسے بنائیں؟
ایک بار جب انسٹالیشن مکمل ہوجائے تو ، ایک ٹرمینل ایٹم کے اندر مربوط ہوجائے گا اور آپ ایٹم ازگر ایڈیٹر کے بائیں کونے میں ایک + آئکن دیکھ سکیں گے۔ موجودہ ڈائریکٹری میں اگر اس پر کلک کیا گیا تو ٹرمینل کھل جائے گا۔
آپ پلگ ان پیکیج ٹیب پر کلک کرکے پلگ ان کی تفصیلات بھی دیکھ سکتے ہیں۔ یہ تمام مطلوبہ تفصیلات اور پلگ ان استعمال کرنے کا طریقہ دکھائے گا۔
ایڈیٹر کو الگ کرنا
جب آپ کے پاس ایٹم کے اندر ایک سے زیادہ فائلیں کھل جاتی ہیں تو ، آپ جا سکتے ہیں دیکھیں -> پین -> دائیں تقسیم کریں موجودہ فائل کو ونڈو کے دائیں نصف حصے پر بھیجنا۔ بیک وقت متعدد فائلوں کے ساتھ کام کرتے وقت آپ کی پیداوری کو بڑھانے میں مدد ملے گی۔
تھیمنگ
موضوعات کی دو قسمیں ہیں ، یعنی ، UI اور نحو کے موضوعات۔ UI تھیمز بٹن ، ڈراپ ڈاؤن ، وغیرہ کے انداز کو تبدیل کرنے کے لئے ہیں جبکہ سنٹیکس تھیمز کو اس بات کا تعین کرنے کے لئے ہیں کہ کوڈ رنگین ہے اور نحو کو اجاگر کرنے کی تفصیلات۔
انسٹال کردہ تمام تھیمز کو چیک کرنے کے لئے ، پر جائیں فائل-> ترتیبات ، پھر تھیمز ٹیب پر کلک کریں ، اور یہ آپ کو مطلوبہ نتیجہ دکھائے گا۔ اگر آپ نیا ڈاؤن لوڈ کرنا چاہتے ہیں تو ، پر + انسٹال ٹیب پر کلک کریں موضوعات ٹیب جو پیکیجز کے ساتھ موجود ہے ، اس تھیم کو تلاش کریں جس کی آپ کو ضرورت ہے اور اسے انسٹال کریں۔
میں ذاتی طور پر ڈیفالٹ تھیم کو پسند کرتا ہوں ، لیکن آپ آگے بڑھ سکتے ہیں اور دونوں کے لئے تھیم تبدیل کرسکتے ہیں اور اپنے ایڈیٹر کو اس طرح تشکیل دے سکتے ہیں کہ آپ کس طرح ترجیح دیں۔
فارمیٹنگ
پہلے سے طے شدہ فونٹ کو تبدیل کرنے کے لئے ، پر جائیں ترتیبات پھر پر کلک کریں ایڈیٹر ٹیب یہاں ، آپ فونٹ کو استعمال کرتے ہوئے تبدیل کرنے کا آپشن دیکھیں گے فونٹ فیملی اپنی ترجیح کے مطابق اس کو اسٹائل کرنا۔
تجربہ کرنا
کچھ اور لطف اٹھانے کے ل you ، آپ درج ذیل اختیارات کے ساتھ تجربہ کرسکتے ہیں:
لکیر کی اونچائی:
لائن اونچائی بنیادی طور پر دو لائنوں کے درمیان وقفہ کاری ہے۔ اگر آپ اسے تبدیل کرنا چاہتے ہیں تو ، پر جائیں ایڈیٹر ٹیب ، اور اپنی پسند کے مطابق لائن اونچائی کو تبدیل کریں۔
ماضی کے آخر میں سکرول کریں
اگر آپ عام طور پر کوڈ سے اسکرول کرتے ہیں تو ، آپ آخری سطر تک اسکرول کرنے کے قابل ہوجائیں گے جو اسکرین کے نیچے ہوگا۔ اس سے آگے بڑھنے پر تالا لگا ہوگا۔ اگر آپ کو چالو کرتے ہیں ماضی کے آخر میں سکرول کریں پیکیج ، آپ اسکرین کے اوپری حصے میں نیچے کی لکیر کو دیکھنے کے قابل ہوسکیں گے جس سے آپ کو نیچے خالی جگہ مل جائے گی تاکہ آپ کوڈ کے ساتھ کام کرنے میں راحت بخش ہوں۔
انڈینٹ گائیڈ دکھائیں
انڈینٹ گائیڈ کے بغیر ، انڈینٹیشن سے متعلق کچھ بھی نہیں دکھایا جاتا ہے۔ ایک بار فعال ہوجانے پر ، آپ کو عمودی لکیریں نظر آئیں گی جو آپ کو یہ سمجھنے میں مدد دیں گی کہ انڈینٹیشن کہاں ظاہر ہونے چاہئیں۔
تلاش کرنے کے لئے اور بھی بہت سے اختیارات ہیں۔ آپ آگے بڑھ سکتے ہیں اور دوسرے اختیارات کے ساتھ بھی تجربہ کرسکتے ہیں۔
آئیے کچھ ازگر کی مخصوص تشکیلوں سے نمٹنے کے لئے آگے بڑھتے ہیں۔
ازگر کے لئے مخصوص تشکیلات:
یہاں کچھ انتہائی مفید پلگ ان ہیں ازگر اس کی پیداوری کو بڑھانے کے لئے.
سکرپٹ
اسکرپٹ پیکیج دوسرے دستاویزات جیسے کمانڈز ، شارٹ کٹ وغیرہ کی تفصیلات کے بارے میں ایک دستاویز دکھاتا ہے اگر آپ پہلے سے طے شدہ شارٹ کٹ سے راضی نہیں ہیں تو ، آپ ان پر نیویگیشن کرکے اسے تبدیل کرسکتے ہیں۔ کوڈ دیکھیں ٹیب جس میں فولڈر کا نام ہے کلیدی نقشے۔ اس فولڈر پر جائیں اور کھولیں اسکرپٹ سی سی اور اپنی ضروریات کو پورا کرنے کے لئے اسے اپ ڈیٹ کریں۔ براہ کرم ایک نوٹ بنائیں کہ میں نے اسے تبدیل کر دیا ہے Ctrl-r جیسا کہ ذیل میں اسکرین شاٹ میں دکھایا گیا ہے۔
اب ، تمام ونڈوز کو بند کریں اور ایٹم کو دوبارہ شروع کریں۔ جب یہ دوبارہ شروع ہوجائے تو ، آپ دوڑ سکیں گے ازگر اسکرپٹ استعمال کرتے ہوئے ctrl + r اور آپ نیچے ایک آؤٹ پٹ باکس دیکھ سکتے ہیں۔ اس آؤٹ پٹ باکس کو حسب ذیل اپنی مرضی کے مطابق بنایا جاسکتا ہے:
پر جائیں فائل-> ترتیبات پر کلک کریں موضوعات ٹیب اور آپ اسٹائل شیٹ کو اوپر کی طرف دیکھ سکتے ہیں۔ جب آپ اس پر کلک کریں گے تو ، ایک اسٹائل شیٹ کھل جائے گی۔ اسکرپٹ کنسول کے فونٹ سائز میں اضافہ کرنے کے لئے درج ذیل سنیپیٹ چسپاں کریں۔
.script-view .line {
فونٹ سائز: 30px
}
اسکرپٹ کنسول
ایٹم فائل شبیہیں:
یہ پیکیج آپ کی فائلوں سے پہلے والے شبیہیں شامل کرے گادرخت کے نظارے میں جیسا کہ نیچے کی تصویر میں دکھایا گیا ہے۔
نام کی جگہ c ++ استعمال کرنا
پہلے
کے بعد
منی میپ اور منی میپ نمایاں کردہ منتخب کردہ:
کوڈ کی بہت سی لائنوں کے ساتھ فائل کھولنا ونڈو پر پورے طور پر دائیں جانب کی طرف ظاہر ہوگا۔ منتخب کردہ منی میپ ہائی لائٹ - فنکشن یا متغیر کو اجاگر کرے گا جو اس منی ونڈو پر سفید پیچ کے طور پر منتخب کیا گیا ہے جیسا کہ ذیل میں اسکرین شاٹ میں دکھایا گیا ہے۔
خود بخود ازگر:
خود بخود ایک ونڈو پاپ اپ ہے جس کے بارے میں تجاویز موجود ہیں جب کوڈ کرتے وقت پروگرامر کسی خاص مقام پر پہنچ جاتا ہے۔
flake 8
یہ اسٹرپینٹ میں غلطی ڈھونڈنے اور ان کو نمایاں کرنے کے لئے استعمال کرنے والے پائی تھون کا لینٹر ہے۔ اس کو قابل بنانے کے ل you ، آپ کو درج ذیل کمانڈ کا استعمال کرکے flake8 انسٹال کرنا ہوگا۔
flake8 انسٹال کریں
ایک بار کام کرنے کے بعد ، آپ ایٹم کے نیچے بائیں کونے پر ایک چھوٹا سا آئکن دیکھ سکتے ہیں جو ان غلطیوں کی فہرست دکھائے گا جن کا سامنا کرنا پڑا تھا۔
ازگر-آٹوپیپ 8
ازگر آٹوپیپ 8 آپ کے کوڈ کی شکل دینے کیلئے استعمال ہوتا ہے۔ اس سے قابل بنایا جاسکتا ہے autopep8 پلگ ان کی ترتیبات چیک کرکے فارمیٹ آن محفوظ کریں آپشن
اس سے ہمیں ’’ ایٹم ازگر ‘‘ کے اس مضمون کے آخر تک پہنچا ہے۔. تو آگے بڑھیں اور نام نہاد دریافت کریں ‘ 21 ویں صدی کا ایک ہیک ایبل ٹیکسٹ ایڈیٹر ”۔ مجھے امید ہے کہ آپ نے ہر چیز کو صاف ستھرا پیروی کیا ہے۔
ہمارے لئے ایک سوال ہے؟ برائےکرم اس 'ایٹم ازگر IDE' بلاگ کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔
اس کی مختلف ایپلیکیشنز کے ساتھ ازگر میں گہرائی سے آگاہی حاصل کرنے کے ل you ، آپ براہ راست داخلہ لے سکتے ہیں 24/7 کی حمایت اور زندگی بھر تک رسائی کے ساتھ۔