VS کوڈ ایکسٹینشن انسٹال کرنے کا طریقہ

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

جب کہ VS کوڈ کے ساتھ شروع کرنے کے لیے بہت ساری خصوصیات ہیں، اس کی فعالیت کو ایکسٹینشنز کے استعمال کے ذریعے مزید بہتر بنایا جا سکتا ہے، جس میں اضافی زبانیں، مرتب کرنے والے، اور دوسرے ٹولز شامل کیے جا سکتے ہیں جو پروگرامر کے ورک فلو کو بہتر بناتے ہیں۔

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

VS کوڈ میں ایکسٹینشن کیسے انسٹال کریں۔

VS کوڈ میں ایک مربوط ایکسٹینشن مارکیٹ پلیس ہے جو آپ کے ایکسٹینشنز کو تلاش کرنے، انسٹال کرنے اور/یا ان کا نظم کرنے کے لیے استعمال ہوتی ہے۔ VS کوڈ مارکیٹ پلیس کے ذریعے ایکسٹینشن انسٹال کرنے کا طریقہ یہاں ہے:

  1. ایکٹیویٹی بار میں "ایکسٹینشنز" بٹن پر کلک کریں۔ یہ VS کوڈ کے کلائنٹ کے پہلو میں واقع ہے۔ متبادل طور پر، آپ "ایکسٹینشنز" اسکرین کو کھولنے کے لیے کی بورڈ شارٹ کٹ "Ctrl+Shift+X" استعمال کر سکتے ہیں۔

  2. یہ آپ کو "توسیعات" کی فہرست میں لے آئے گا۔ VS کوڈ مقبولیت کے لحاظ سے ایکسٹینشن کو خود بخود ترتیب دیتا ہے۔ آپ اپنے نتائج کو فلٹر کرنے کے لیے صفحہ کے اوپری حصے میں موجود سرچ باکس کا بھی استعمال کر سکتے ہیں۔

  3. فہرست میں ہر ایک ایکسٹینشن میں ایک مختصر تفصیل، ڈاؤن لوڈ کی گنتی (اسے ڈاؤن لوڈ ہونے کی تعداد)، ناشر کا نام، اور صفر سے پانچ ستاروں تک کی درجہ بندی ہوگی۔

  4. ڈاؤن لوڈ کرنے سے پہلے مزید تفصیلات دیکھنے کے لیے آپ فہرست میں موجود ہر ایکسٹینشن پر کلک کر سکتے ہیں۔ تفصیلات میں ایک چینج لاگ، اکثر پوچھے جانے والے سوالات، اور شراکتوں اور انحصار کی فہرست شامل ہے جس کی توسیع بالترتیب VS کوڈ سے کرتی ہے اور اس کی ضرورت ہے۔

  5. اگر آپ انٹرنیٹ تک رسائی کے لیے پراکسی استعمال کر رہے ہیں، تو آپ کو پراکسی سرور استعمال کرنے کے لیے VS کوڈ سیٹ اپ کرنے کے ساتھ ساتھ انٹرنیٹ سے منسلک ہونے اور ایکسٹینشنز ڈاؤن لوڈ کرنے کی ضرورت ہوگی۔
  6. ایک بار جب آپ کو ایک ایکسٹینشن مل جائے جسے آپ انسٹال کرنا چاہتے ہیں، اس کی تفصیلات پر کلک کریں۔

  7. آپ کو ایکسٹینشن کے نام کے نیچے ایک "انسٹال" بٹن نظر آئے گا۔

  8. "انسٹال" بٹن پر کلک کریں، اور ایکسٹینشن خود بخود آپ کے آلے پر ڈاؤن لوڈ اور انسٹال ہو جائے گی۔

  9. "انسٹال" بٹن اب ایک "مینیج" بٹن میں بدل جائے گا جو گیئر کی طرح نظر آتا ہے۔

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

یاد رکھیں کہ کچھ ایکسٹینشنز کو کام کرنے کے لیے پہلے سے انسٹال کرنے کی ضرورت پڑ سکتی ہے۔ ایکسٹینشن کے انحصار کی مکمل فہرست اس کے تفصیلات والے صفحہ پر مل سکتی ہے۔

دوسرے طریقے موجود ہیں جو صارفین کو VS کوڈ ایکسٹینشن حاصل کرنے میں مدد دے سکتے ہیں اور انہیں انٹرنیٹ کنکشن کی ضرورت نہیں ہے۔

VS کوڈ کے لیے ایکسٹینشن کیسے ڈاؤن لوڈ کریں۔

اگر آپ کو کسی ایسے آلے کے لیے VS کوڈ ایکسٹینشن کی ضرورت ہے جو انٹرنیٹ سے منسلک نہیں ہے، تو ایکسٹینشن تک رسائی حاصل کرنے کا ایک حل ہے، تاہم، آپ کو انٹرنیٹ تک رسائی کے ساتھ دوسرے ڈیوائس کی ضرورت ہوگی۔ یہاں آپ کو کیا کرنے کی ضرورت ہے:

  1. ایک فعال انٹرنیٹ کنکشن والے ڈیوائس پر، اپنی پسند کا براؤزر کھولیں اور VS Code Marketplace کے URL پر جائیں۔

  2. اپنی ترجیحات بتانے کے لیے سرچ فنکشن کا استعمال کریں۔ متبادل طور پر، بازار سب سے زیادہ مقبول اور مفید اشیاء کو براہ راست فہرست کرتا ہے۔

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

  4. صفحے کے دائیں جانب "ڈاؤن لوڈ ایکسٹینشن" بٹن پر کلک کریں۔ اوپر والے "انسٹال" بٹن پر کلک نہ کریں، کیونکہ یہ موجودہ ڈیوائس پر ایکسٹینشن انسٹال کرنا شروع کر دے گا۔

  5. ڈاؤن لوڈ ایک .VSIX فائل تیار کرے گا جسے اس مشین میں منتقل کیا جاسکتا ہے جسے اس کی ضرورت ہے۔

اس طریقے سے ایکسٹینشن ڈاؤن لوڈ کرنے سے یہ انسٹال نہیں ہوتا ہے۔ .VSIX فائل VS کوڈ ایکسٹینشن کو انسٹال کرنے کے لیے استعمال کیے جانے والے پروگرام کے علاوہ کسی دوسرے پروگرام کے ذریعے پڑھنے کے قابل نہیں ہے۔ اگر آپ .VSIX فائل کو دستی طور پر کھولتے ہیں، تو آپ کو غلطیاں موصول ہو سکتی ہیں۔

VS کوڈ کے لیے ایکسٹینشنز کو آف لائن کیسے انسٹال کریں۔

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

اس آرٹیکل کے پچھلے حصے میں بیان کردہ مراحل کو استعمال کریں تاکہ مختلف، منسلک ڈیوائس پر ایکسٹینشن ڈاؤن لوڈ کریں اور پھر تیار کردہ .VSIX فائل کو کاپی کریں۔ واضح وجوہات کی بنا پر، ایک ٹرانسفر میڈیم استعمال کریں جو انٹرنیٹ کنکشن پر منحصر نہ ہو، جیسے کہ USB ڈرائیو یا ایکسٹرنل HDD یا SSD۔

نوٹ کریں کہ اگر ایکسٹینشن پر انحصار ہے، تو آپ کو انہیں بھی ڈاؤن لوڈ کرنے اور پہلے انسٹال کرنے کی ضرورت ہوگی۔

ایک بار ایکسٹینشن جس مشین پر آپ انسٹال کرنا چاہتے ہیں اس میں منتقل ہو جائے، ان مراحل پر عمل کریں:

  1. نئی ایکسٹینشن انسٹال کرنے کا پہلا آپشن ایکسٹینشن کی .VSIX فائل کو کھولنا ہے۔ اگر ڈیوائس پر VS کوڈ انسٹال ہے، تو سافٹ ویئر کے پرانے ورژن یہاں سے ایکسٹینشن کو دستی طور پر انسٹال کر سکیں گے۔ ایکسٹینشن کو VS کوڈ میں کامیابی سے ضم کرنے کے لیے انسٹالیشن پرامپٹس پر عمل کریں۔ اگر ایکسٹینشن انسٹال ہے، تو آپ دوسرے مراحل کو نظر انداز کر سکتے ہیں۔
  2. اگر مندرجہ بالا طریقہ کام نہیں کرتا ہے، تو ایک حل ہے. ان اقدامات پر عمل.
    1. VS کوڈ کھولیں۔

    2. "ایکسٹینشنز" سائڈبار کھولیں (آپ "Ctrl+Shift+X" استعمال کر سکتے ہیں)۔

    3. مینو کے اوپری دائیں کونے میں بیضوی آئیکن پر کلک کریں۔

    4. "VSIX سے انسٹال کریں…" کو منتخب کریں

    5. VS کوڈ ایک دستاویز براؤزر کھولے گا۔ آپ نے جو .VSIX فائل منتقل کی ہے اسے تلاش کریں اور اسے منتخب کریں۔

    6. VS کوڈ اب توسیع کی تنصیب کا عمل شروع کر دے گا۔
    7. ایکسٹینشن انسٹال ہونے کے بعد، آپ اسے "ایکسٹینشنز" مینو میں دیکھ سکیں گے اور اس کے مطابق اس کا نظم کر سکیں گے۔

کمانڈ پرامپٹ کے ساتھ VS کوڈ میں ایکسٹینشن کیسے انسٹال کریں۔

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

VS کوڈ میں کمانڈ پرامپٹ کو کھولنے کا طریقہ یہاں ہے:

  1. "Ctrl+`" (بیک ٹک) کی بورڈ شارٹ کٹ استعمال کریں۔

  2. "دیکھیں" پر جائیں اور پھر مینو میں "ٹرمینل" کو منتخب کریں۔

  3. کمانڈ پیلیٹ ("Ctrl+Shift+P") استعمال کریں اور پھر "دیکھیں: ٹوگل انٹیگریٹڈ ٹرمینل" استعمال کریں۔

جب کمانڈ پرامپٹ کھل جائے تو نئی ایکسٹینشنز انسٹال کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

"-انسٹال ایکسٹینشن"

آپ کو توسیع کا پورا نام فراہم کرنے کی ضرورت ہے، "" دلیل کو تبدیل کرنا، جو عام طور پر "publisher.extension" کی شکل میں ہوتا ہے۔ ایکسٹینشن کا پورا نام VS کوڈ مارکیٹ پلیس پر ایکسٹینشن کے URL میں بھی پایا جا سکتا ہے، "itemName=" دلیل کے بعد۔

تمام صارفین کے لیے VS کوڈ میں ایکسٹینشن کیسے انسٹال کریں۔

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

تاہم، ایک ایسا حل ہے جو مشین پر تمام صارفین کے لیے ایکسٹینشن کو انسٹال کر دے گا۔ یہاں آپ کو کیا کرنے کی ضرورت ہے:

  1. ایکسٹینشن کی .VSIX فائل ڈاؤن لوڈ کرنے کے لیے آن لائن VS کوڈ مارکیٹ پلیس کا استعمال کریں، جیسا کہ اوپر "VS کوڈ کے لیے ایکسٹینشنز ڈاؤن لوڈ کرنے کا طریقہ" سیکشن میں بیان کیا گیا ہے۔
  2. "VSIXInstaller.exe" نامی ایپلیکیشن تلاش کریں۔

  3. تمام صارفین کے لیے ایکسٹینشن انسٹال کرنے کے لیے انسٹالر کو کال کرتے وقت "/admin" پیرامیٹر استعمال کریں۔ مثال کے طور پر: "VSIXInstaller.exe /admin file_path.vsix"۔ آپ اس عمل کو آزمانے اور تیز کرنے کے لیے VS کوڈ کا کمانڈ پرامپٹ استعمال کر سکتے ہیں۔

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

اگر اوپر کے طریقے کام نہیں کرتے ہیں، تو واحد حل یہ ہے کہ "آف لائن" یا "کمانڈ پرامپٹ" سیگمنٹس میں بیان کردہ .VSIX انسٹالیشن کا طریقہ دستی طور پر استعمال کریں۔

VS کوڈ میں ایکسٹینشن کا انتظام کیسے کریں۔

ایکسٹینشن کا انتظام آپ کو اپنے VS کوڈ پلیٹ فارم سے زیادہ سے زیادہ فائدہ اٹھانے کی اجازت دیتا ہے۔ ہر ایکسٹینشن کو "ایکسٹینشنز" مینو سے براہ راست فعال، غیر فعال یا ان انسٹال کیا جا سکتا ہے:

  1. "ایکسٹینشنز" مینو کو کھولیں۔

  2. درج کردہ ایکسٹینشنز عام طور پر فعال > غیر فعال > تجویز کردہ ترتیب میں ہوتی ہیں۔

  3. اگر آپ ایکسٹینشن کا انتظام کرنا چاہتے ہیں تو فہرست میں اس کے اندراج کے دائیں جانب گیئر آئیکن کو دبائیں، پھر ڈراپ ڈاؤن فہرست سے مطلوبہ انتظامی اختیارات کو منتخب کریں۔

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

  1. "-ان انسٹال ایکسٹینشن" ایکسٹینشن کو ان انسٹال کرتا ہے۔ "" دلیل میں توسیع کا پورا نام استعمال کریں، جیسا کہ آپ نے اسے انسٹال کیا تھا۔
  2. "-list-extensions" ڈیوائس پر انسٹال کردہ تمام ایکسٹینشنز کی فہرست بنائے گا۔
  3. انسٹال کردہ ایکسٹینشنز کے ورژن دکھانے کے لیے "-شو-ورژن" کو فہرست کمانڈ کے ساتھ استعمال کیا جا سکتا ہے۔ یہ تعین کرنے کے لیے مفید ہو سکتا ہے کہ آیا کچھ ایکسٹینشنز کو اپ ڈیٹ کرنے کی ضرورت ہے۔
  4. "-Disable-extensions" تمام ایکسٹینشنز کو غیر فعال کر دے گا۔ VS کوڈ اب بھی انہیں "ایکسٹینشن" مینو میں "غیر فعال" کے طور پر درج کرے گا، لیکن ایکسٹینشن فعال نہیں ہوگی۔
  5. "-enable-proposed-api" ایکسٹینشن کی مجوزہ API خصوصیات کو فعال کرتا ہے۔ آپ کو "" دلیل کے لیے توسیع کا پورا نام فراہم کرنے کی ضرورت ہے۔

کمانڈ پرامپٹ میں ایکسٹینشن کے انتظام کے علاوہ بہت سے استعمالات ہیں، جن کا احاطہ کسی مختلف موقع پر کیا جا سکتا ہے۔

VS کوڈ سے ایکسٹینشن کو کیسے اَن انسٹال کریں۔

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

  1. VS کوڈ کھولیں۔

  2. "ایکسٹینشنز" مینو کو کھولیں۔

  3. جس ایکسٹینشن کو آپ ہٹانا چاہتے ہیں اس کے آگے گیئر آئیکن کو منتخب کریں۔

  4. اپنے آلے سے ایکسٹینشن کو ہٹانے کے لیے "ان انسٹال" کا اختیار منتخب کریں۔ یہ آپ کو VS کوڈ کو دوبارہ لوڈ کرنے کا اشارہ کرے گا۔

  5. متبادل طور پر، VS کوڈ کے ٹرمینل میں "-uninstall-extension" کمانڈ استعمال کریں۔ "" دلیل کے لیے توسیع کا پورا نام (publisher.extension) فراہم کریں۔

ایکسٹینشن کو ان انسٹال کرنے کے متبادل کے طور پر، آپ ایکسٹینشن کو انسٹال رکھنے کے لیے "Disable" کا اختیار استعمال کر سکتے ہیں لیکن اسے اپنے VS Code پروجیکٹس میں تبدیلی کرنے سے روک سکتے ہیں۔ ایکسٹینشنز کو بعد کی تاریخ میں "فعال کریں" بٹن کا استعمال کرتے ہوئے دوبارہ فعال کیا جا سکتا ہے۔

VS کوڈ میں ایکسٹینشن کو دستی طور پر کیسے اپ ڈیٹ کریں۔

پہلے سے طے شدہ طور پر، VS کوڈ تمام انسٹال شدہ ایکسٹینشنز کو خود بخود اپ ڈیٹ کرتا ہے جب بھی کوئی نیا ورژن مارکیٹ پلیس پر دستیاب ہوتا ہے۔ تاہم، انٹرنیٹ تک رسائی کے بغیر یا آٹو اپ ڈیٹس کو غیر فعال رکھنے والی مشینوں کے لیے، ایک توسیع کو دستی طور پر اپ ڈیٹ کرنے کا ایک طریقہ ہے۔ یہاں آپ کو کیا کرنے کی ضرورت ہے:

  1. اگر مشین کو انٹرنیٹ تک رسائی حاصل ہے، تو "ایکسٹینشنز" سرچ بار میں "@outdated" فلٹر استعمال کریں۔ یہ ان ایکسٹینشنز کی فہرست بنائے گا جن کے لیے اپ ڈیٹ کی ضرورت ہے۔ ایکسٹینشن کی تفصیلات کو اپ ڈیٹ کرنے کے لیے اس پر "اپ ڈیٹ" بٹن پر کلک کریں اور VS کوڈ کو دوبارہ لوڈ کرنے پر مجبور کریں۔ متبادل طور پر، تمام پرانی ایکسٹینشنز کو اپ ڈیٹ کرنے کے لیے "تمام ایکسٹینشنز کو اپ ڈیٹ کریں" کمانڈ استعمال کریں۔ اگر آپ کے پاس خودکار چیکنگ غیر فعال ہے، تو آپ کو مینو میں "چیک فار ایکسٹینشن اپڈیٹس" کمانڈ استعمال کرنے کی ضرورت ہے۔
  2. اگر مشین میں انٹرنیٹ تک رسائی نہیں ہے، تو آپ کو مناسب ایکسٹینشن ورژن کہیں اور ڈاؤن لوڈ کرنے کی ضرورت ہوگی، پھر مشین سے پرانے ورژن کو اَن انسٹال کریں اور اس کے بعد اپ ٹو ڈیٹ کو انسٹال کریں۔

اگر VS کوڈ ایکسٹینشن انسٹال کرنے میں ناکام ہو جائے تو کیا کریں۔

اگر VS کوڈ انسٹالیشن کے عمل کے دوران ناکام ہو جاتا ہے، تو آپ اسے ٹھیک کرنے کے لیے چند چیزیں آزما سکتے ہیں:

  1. انحصار کی جانچ کریں۔ کچھ ایکسٹینشنز کو مناسب طریقے سے کام کرنے کے لیے دیگر ایکسٹینشنز کی ضرورت ہوتی ہے، یا کچھ معاملات میں، انسٹال بھی ہوتی ہیں۔
  2. اپنے پراکسی سرور کو چیک کریں۔ اسی پراکسی سرور کو استعمال کرنے کے لیے آپ کو VS کوڈ کو کنفیگر کرنا ہوگا۔
  3. اپنی DNS سیٹنگز کو 8.8.8.8 اور 8.8.4.4 میں تبدیل کریں۔ یہ ترتیبات آپ کے "انٹرنیٹ کی ترتیبات > تبدیلی" اڈاپٹر کے اختیارات پر مل سکتی ہیں۔

VS کوڈ کے ساتھ کوڈنگ حاصل کریں۔

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

آپ اپنے VS کوڈ پر کون سی ایکسٹینشن استعمال کرتے ہیں؟ ہمیں نیچے تبصرہ سیکشن میں بتائیں۔