Visual Studio Code ایک کراس پلیٹ فارم اوپن سورس ہے Text Editor Microsoft کے ذریعے تیار کیا گیا ہے جو باکس کے بالکل باہر TypeScript، JavaScript، اور Node.js کے لیے بلٹ ان سپورٹ کے ساتھ آتا ہے۔
اس کا سورس کوڈ (GitHub پر دستیاب ہے) Redmond Giant کے Visual Studio Online ایڈیٹر (کوڈ نام “ Monaco“) اور الیکٹران فریم ورک کی طاقت کی بدولت ڈیسک ٹاپ کے لیے دوبارہ پیک کیا گیا۔
Visual Studio Code اپریل 2015 میں اپنی پہلی ریلیز کے بعد سے صارف کی درجہ بندی میں صرف اوپر چلا گیا ہے۔ اس کی مختلف خصوصیات کی بدولت جس میں متعدد پلگ انز، کی بورڈ شارٹ کٹس، کوڈ ری فیکٹرنگ کے لیے سپورٹ، ڈیبگنگ، اور گٹ انٹیگریشن شامل ہیں، چند ایک کے نام۔ایسا لگتا ہے کہ اس نے انفرادی طور پر نوجوان ڈویلپرز کے دل جیت لیے ہیں جو حال ہی میں کوڈنگ کمیونٹی میں شامل ہو رہے ہیں اور مثالی Text Editor، یا IDE
بصری اسٹوڈیو کوڈ کی خصوصیات
مائیکروسافٹ کے اوپن سورس ٹیکسٹ ایڈیٹر کی چند اہم خصوصیات کو اجاگر کرنے کے لیے:
IntelliSense
بصری کوڈ میں ذہین کوڈ کی تکمیل کی خصوصیت ہے جو متغیرات، طریقوں، اور درآمد شدہ ماڈیولز کی تکمیل کو سپورٹ کرتی ہے اور آپ کو ایک موثر نحو ہائی لائٹر کے ساتھ بہتر کوڈ لکھنے کے قابل بناتی ہے جو بیچ، C++، Clojure، CoffeeScript، DockerFile، ایلیکسیر، ایف، گو، پگ ٹیمپلیٹ لینگویج، جاوا، ہینڈل بارز، آئی، لوا، میک فائل، آبجیکٹیو-سی، پرل، پاور شیل، ازگر، آر، ریزر، روبی، رسٹ، ایس کیو ایل، ویژول بیسک، اور ایکس ایم ایل سیدھا باکس سے باہر .
ڈیبگ کوڈ
آپ ایڈیٹر کے اندر سے استعمال کرنے کے لیے دستیاب اس کے ناقابل یقین بلٹ ان ڈیبگر کی بدولت بریک پوائنٹس (اور دیکھنے والوں) کو شامل کرکے ایڈیٹنگ، کمپائلنگ اور ڈیبگنگ کو تیز کر سکتے ہیں۔
اور اگرچہ C++ اور Python جیسے دوسرے رن ٹائمز کو ڈیبگ کرنے کے لیے آپ کو ایک ایکسٹینشن انسٹال کرنے کی ضرورت ہوگی، لیکن جاوا اسکرپٹ میں منتقل ہونے والی کوئی بھی چیز بطور ڈیفالٹ سپورٹ ہوتی ہے۔
بصری اسٹوڈیو کوڈ - ڈیبگ کنسول
حسب ضرورت
بصری اسٹوڈیو کوڈ سب سے زیادہ حسب ضرورت ٹیکسٹ ایڈیٹرزمارکیٹ پر. مداحوں کی پسندیدگیوں کا آرڈر لیتے ہوئے، Atom، بریکٹ، اور Sublime Text، مائیکروسافٹ نے اپنی ایپ کو بہتر بنایا ہے اور ایک موثر ایپ فراہم کرنے کے لیے عام بلوٹ ویئر کو ہٹا دیا ہے جو ایکسٹینشنز اور تھیمز کے ذریعے ایک ٹن حسب ضرورت خصوصیات کو سپورٹ کرتی ہے۔ یہاں تک کہ اس میں لائیو تھیم کا پیش نظارہ بھی ہے:
لائیو تھیم کا پیش نظارہ
رات بناتا ہے
اوپن سورس کے جذبے میں، مائیکروسافٹ نے روزانہ رات کے وقت بصری اسٹوڈیو کوڈ کو ان تمام لوگوں کے لیے دستیاب کرایا ہے جو اس تک رسائی حاصل کرنا چاہتے ہیں۔ ایک طرح سے مجھے ان دنوں کی یاد دلاتا ہے جب میں اپنے Samsung Galaxy S3 کے لیے ہر رات Cyanogen Mod ROM کی ریلیز کو دیکھتا تھا۔ یادیں
ویسے بھی، اگر آپ کسی بھی رات کی راتوں میں ہاتھ ڈالنے میں دلچسپی رکھتے ہیں، تو آپ نیچے دیے گئے ڈاؤن لوڈ سیکشن میں لنک کے ذریعے VS کوڈ انسائیڈرز میں شامل ہو سکتے ہیں۔
گٹ انٹیگریشن
طریقہ ڈیبگنگ ایڈیٹر کے اندر سے بڑے پیمانے پر مفید ہے، اسی طرح گٹ بھی ہے۔ ویژول اسٹوڈیو کوڈ کے انتہائی مددگار سائڈبار میں وہ تمام Git کمانڈز ہیں جن کی آپ کو ضرورت ہو سکتی ہے اور یہاں تک کہ وہ ایکسٹینشنز کو سپورٹ کرتی ہیں جو ایڈیٹر کو گھر میں مزید محسوس کرنے میں مدد کر سکتی ہیں جب آپ اپنی پش/پل درخواستیں چلاتے ہیں۔
بصری اسٹوڈیو کوڈ - گٹ انٹیگریشن
Visual Studio Code1.9 میں نیا کیا ہے؟
جنوری 2017 میں ویژول اسٹوڈیو کوڈ کے لیے 2017 کی پہلی ریلیز ہوئی، اور اس میں بہت سے اہم اپ ڈیٹس، بہتری اور بگ فکسز شامل ہیں:
Visual Studio Code نے اپنے ایڈیٹر، لینگویج سپورٹ، ورک بینچ، ایکسٹینشنز، اور ڈیبگنگ فیچرز میں اپ گریڈ بھی حاصل کیے ہیں۔ نئی تبدیلیوں کی جامع فہرست کے لیے ریلیز نوٹ دیکھیں۔
لینکس کے لیے بصری اسٹوڈیو کوڈ ڈاؤن لوڈ کریں
تازہ ترین ورژن حاصل کریں 1.9.0 سیدھے اس کے ہوم پیج سے۔ یاد رکھیں کہ آپ VC کوڈ انسائیڈرز میں شامل ہو کر ٹیکسٹ ایڈیٹر کی نائٹ بلڈز کو ڈاؤن لوڈ کرنے کا انتخاب کر سکتے ہیں۔ اگر یہ آپ کا چائے کا کپ ہے تو احتیاط کے ساتھ چلنا نہ بھولیں، کیونکہ کیڑے رات کے وقت رہتے ہیں۔
مجھے یقین نہیں ہے کہ میں اس کے لیے Sublime Text 3 چھوڑ دوں گا، لیکن شاید مستقبل میں میری پہلی پسند بدل جائے گی۔ . آپ Visual Studio Code کے بارے میں کیا سوچتے ہیں؟ کیا یہ آپ کی پہلی پسند ہے یا ہماری طرح، کیا آپ بھی پانی کی جانچ کر رہے ہیں؟ کمنٹس سیکشن میں اپنے خیالات کا اظہار کریں۔