আপনি যদি একজন প্রোগ্রামার হন, তাহলে সম্ভবত আপনি ইতিমধ্যে Visual Studio Code-এর ニュান্স (nuances) এবং ক্যাপাবিলিটি (capabilities) সম্পর্কে পরিচিত।
এই গাইডে, আপনি শিখবেন কীভাবে VS Code উবুন্টুতে এবং এর সংশ্লিষ্ট ডিস্ট্রোতে ইনস্টল করবেন। যারা VS Code কী সেটা জানতে চান, তাদের জন্য এখানে এর বিল্ড ফিচারগুলোর একটি ছোট ঝলক।
Visual Studio Code কী?
Microsoft Visual Studio Code, নাম অনুযায়ী, Microsoft দ্বারা চালিত একটি ওপেন-সোর্স কোড এডিটর। এটি এন্ড-ইউজারদের كافية ডিবাগিং অপশন অফার করে, যার মধ্যে রয়েছে—এমবেডেড Git কন্ট্রোল, সিনট্যাক্স হাইলাইটিং (syntax highlighting), কোড কমপ্লিশন (code completion), কোড রিফ্যাক্টরিং (code refactoring), ইন্টিগ্রেটেড টার্মিনাল (integrated terminal), এবং স্নিপেটস (snippets)।
Visual Studio Code, একটি প্ল্যাটফর্ম হিসেবে, উইন্ডোজ, macOS, এবং এমনকি লিনাক্সের সাথে খুব ভালো সিঙ্ক (sync) করে।
উবুন্টুতে Visual Studio Code ইনস্টল করার তিনটি প্রধান পথ আছে। প্রথম মেথড হলো টার্মিনাল থেকে snap প্যাকেজ ব্যবহার করে ইনস্টল করা। দ্বিতীয় পথ হলো Microsoft-র প্রদত্ত প্যাকেজ রিপোজিটরি এবং APT ব্যবহার করা। এই রিপোজিটরিগুলো নির্দিষ্টভাবে লিনাক্স ব্যবহারকারীদের জন্য।
তৃতীয় মেথডে, আপনি শুধু ডেস্কটপের GUI ব্যবহার করে সফ্টওয়্যার আপনার সিস্টেমে ইনস্টল করেন।
১. VS Code Snap প্যাকেজ ইনস্টল করা
লিনাক্সের জন্য Visual Studio Code-এর snap প্যাকেজ একমাত্র Microsoft দ্বারা মেইনটেইন এবং আপডেট করা হয়। এইভাবে, আপনি সর্বদা আপনার জন্য সেরা কোয়ালিটির সফ্টওয়্যার পাওয়া যাচ্ছে সেটা নিশ্চিত থাকতে পারেন।
প্রত্যয়ন হিসেবে, আপনি snap কমান্ড লাইন থেকে বা Ubuntu Software-র মাধ্যমে ইনস্টল করতে পারেন।
Visual Studio Code snap প্যাকেজ ইনস্টল করতে, টার্মিনাল খুলুন এবং নিচের কমান্ড টাইপ করুন ইনস্টলেশন প্রক্রিয়া শুরু করতে:
sudo snap install --classic code
এটাই সব; একবার ইনস্টলেশন hoàn হলে, আপনি টার্মিনাল বা অ্যাপ্লিকেশন মেনু থেকে Visual Studio Code খুলতে পারেন।
২. APT ব্যবহার করে VS Code ইনস্টল করা
বিকল্পভাবে, আপনি Microsoft-এর রিপোজিটরি এবং উবুন্টুর ডিফল্ট প্যাকেজ ম্যানেজার APT ব্যবহার করে Visual Studio Code ইনস্টল করতে পারেন।
সর্বপ্রথম, আপনার সিস্টেমের সকল প্যাকেজ আপডেট করুন নিচের কমান্ডগুলো দিয়ে:
sudo apt update
sudo apt upgrade -y
পাওয়ার ইউজাররা এক লাইনে এই কোড ইস্যু করতে পারেন:
sudo apt update && sudo apt upgrade -y
প্যাকেজগুলো আপডেট ও আপগ্রেড হলে, রিপোজিটরির জন্য প্রয়োজনীয় ডিপেন্ডেন্সি ইনস্টল করার সময়। টার্মিনালে নিচের কমান্ড টাইপ করুন:
sudo apt install software-properties-common apt-transport-https wget
তারপর, Microsoft-এর GPG কী ইম্পোর্ট করতে wget ব্যবহার করুন:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
VS Code রিপোজিটরি এনেবল করতে নিচের কমান্ড ইস্যু করুন:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
রিপোজিটরি এনেবল হলে, আপনার শুধু সফ্টওয়্যার প্যাকেজ ইনস্টল করতে হবে:
sudo apt install code
আপনার বিদ্যমান VS Code ভার্সনকে নভীনতম উপলব্ধ ভার্সনে আপডেট করতে, আপডেট/আপগ্রেড কমান্ড এইভাবে চালান:
sudo apt update && sudo apt upgrade -y
এটি উপলব্ধ নভীনতম ভার্সনগুলো রিকগ্নাইজ করবে এবং আপনার বিদ্যমান ভার্সন সেটকে লেটেস্ট রিলিজ অনুযায়ী আপডেট করবে।
৩. GUI ব্যবহার করে Visual Studio Code ইনস্টল করা
আপনি আপনার ডেস্কটপের GUI থেকে Microsoft Visual Studio Code ইনস্টল করতে পারেন। আপনি যদি টার্মিনালের ফ্যান নন, তবে GUI ব্যবহার করে প্যাকেজ ইনস্টল করা আপনার পরের সেরা অপশন।
Visual Studio Code ইনস্টল করতে, অ্যাপ্লিকেশন মেনু থেকে Ubuntu Software অ্যাপ লঞ্চ করুন। Code সার্চ করুন এবং প্রথম ফলাফলটি বেছে নিন। তারপর, Install-এ ক্লিক করুন।
ইনস্টলেশন সম্পূর্ণ হলে, আপনি টার্মিনাল বা সরাসরি অ্যাপ্লিকেশন মেনু থেকে Visual Studio Code খুলতে পারেন।
প্রথমবার VS Code ব্যবহার
ইনস্টলেশনের পর, যতক্ষণ আপনি আপনার উবুন্টু মেশিনে VS Code খুলবেন, আপনাকে নিচের স্ক্রিন দেখাবে:
যদি সব কিছু ঠিকঠাক লাগে, তবে আপনি এক্সটেনশন ইনস্টল করুন এবং এডিটর আপনার পছন্দ অনুযায়ী কনফিগার করুন।
উবুন্টুতে Visual Studio Code দিয়ে কোড লিখা
উবুন্টুতে Visual Studio Code ইনস্টল করা একটি খুব সহজ প্রক্রিয়া। প্যাকেজ ইনস্টল করার বিভিন্ন পদ্ধতি দেওয়া থাকায়, আপনি আপনার সুবিধা অনুযায়ী একটি প্রক্রিয়া বেছে নিতে পারেন, যাতে আপনি সফ্টওয়্যার ডাউনলোড করে যখনই চান ব্যবহার করতে পারেন।
Visual Studio Code একমাত্র কোড এডিটর নয় যা আপনার কাছে লিনাক্স ব্যবহারকারী হিসেবে উপলব্ধ। আপনি অন্যান্য এডিটর টেস্ট করে দেখতে পারেন কোনটি আপনার জন্য সেরা।