
প্রকাশিত: মে ১, ২০২৬, ৮:৩০ AM EDT
জুনাইদ আলি প্রথম প্রযুক্তিতে আগ্রহী হন ২০০৬ সালে প্রথমবার কম্পিউটার ব্যবহার করার পর। ২০১৮ সাল থেকে হাউ-টু কন্টেন্ট তৈরি করছেন, হাজার হাজার লোকের কাছে পৌঁছাচ্ছেন।
ছোট বেলায় জুনাইদ পপুলার ব্লগে টেক টিউটোরিয়াল এবং ট্রাবলশুটিং গাইড পড়তেন। তাই তিনি চাইলেন নিজের লেখালেখির ক্যারিয়ার শুরু করা। করোনা মহামারির পর, তিনি সিদ্ধান্ত নেন টেক রাইটিংয়ের duniaয় ঢুকতে। How-To Geek-এ যোগ দান করার আগে, তিনি HecticGeek, Distroid, এবং UbuntuPIT-এর মতো জায়গায় লিখেছেন।
২০২১ সালে জুনাইদ প্রথম লিনাক্স চেষ্টা করলেন যেন ওয়েব ডেভেলপমেন্ট শিখতে পারেন। অপরিচিত হওয়ায় ল্যাপটاپে Ubuntu উইন্ডোজের সাথে ডুয়াল-বুট করতে গিয়ে গड़বড় করলেন। হতাশ হয়ে তিনি পুরোপুরি লিনাক্সে চলে গেলেন এবং উইন্ডোজ সম্পূর্ণ মুছে ফেললেন। এবং তখন তিনি তার সাথে ভালোবাসা করলেন। সেটার পর থেকে তিনি সক্রিয়ভাবে লিনাক্সের সাথে পরীক্ষা-নিরীক্ষা করছেন।
এপ্রিল ২০২২ সালে লিনাক্সে প্রথম রাইটিং গিগ পাওয়ার পর, তিনি সিদ্ধান্ত নেন এতে স্পেশালাইজ করবেন যাতে ওপেন-সোর্স এंथুসিয়াস্টদের সাথে জ্ঞান ও অন্তর্দৃষ্টি শেয়ার করতে পারেন। সেপ্টেম্বর ২০২৩ সালে How-To Geek-এ যোগ দিয়ে ফ্রিল্যান্স কন্ট্রিবিউটর হিসেবে লিখছেন।
জুনাইদ বর্তমানে Information & Communication Technology-এ ব্যাচেলর ডিগ্রির জন্য পড়াশোনা করছেন। লেখালেখি নাও থাকলে, সে টেক ব্লগ পড়েন, ফান প্রজেক্ট কোড করেন, বা নতুন টেকনোলজি শিখেন। লিনাক্স ছাড়া, Android Development এবং Cybersecurity-এও আগ্রহ। C/C++, Java, HTML/CSS/JavaScript, এবং Python-এ অভিজ্ঞতা। তার কিছু হবি প্রজেক্ট GitHub-এ পাওয়া যাবে।
VS Code একটি ফ্যান্টাস্টিক এডিটর — যতক্ষণ না আপনি বুঝতে পারেন ডিফল্ট সেটিংসের অধিকাংশ আমাদের কোডারদের জন্য অপ্টিমাইজড নয়। আমি VS Code সেটিংস টweak করে দেখেছি কিভাবে আমাদের এই প্রিয় কোড এডিটরকে একটি আরও রিফাইনড ভার্সনে রূপান্তর করা যায় যা কোডিংয়ের সময় কম ঘাতক হয়। এই পরিবর্তনগুলো সেট আপ করতে প্রায় ১০ মিনিট লাগে। কিন্তু একবার করলে, VS Code দ্রুত, শান্ত, এবং অনেক বেশি 월드াযোগ্য লাগে।
ফলো করার জন্য, আপনাকে "settings.json" টweak করতে হবে, একটি JSON ফাইল VS Code-এর। সেটা করতে, Command Palette খুলুন Ctrl+Shift+P উইন্ডোজে বা Cmd+Shift+P Mac-এ। সার্চ বারে "JSON" টাইপ করুন কোটেশন ছাড়া। "Preferences: Open User Settings (JSON)"-এ ক্লিক করুন। আপনি আগামী সেকশনে যে JSON দেখবেন, সেগুলো এই JSON ফাইলের কার্লি ব্রেসের ভিতরে পেস্ট করুন।
অটো সেভ
প্রতিটি লাইন টাইপ করার পর সেভ করার OCD থেকে মুক্তি
আপনি যদি প্রতি সেকেন্ডে Ctrl+S চাপেন, আপনি একলা নন। এটি মাংসপেশীর স্মৃতি। কিন্তু এটি অপ্রয়োজনীয় ঘর্ষণ। অটো সেভ এটা সম্পূর্ণরূপে দূর করে। সেটিংটি:
"files.autoSave": "afterDelay", "files.autoSaveDelay": 1000 এখন আপনার ফাইলগুলো একটি ছোট বিরামের পর অটোমেটিক্যালি সেভ হবে। আপনি কোড লিখেন, এক সেকেন্ড বিরাম দিন, এবং সেটি সেভ হয়ে যাবে। শুনতে ছোট, কিন্তু কোডিংয়ের ফিলিংয়ে বড় পরিবর্তন আনে।
ঐইসব উদাহরণ রয়েছে যেখানে আমি একটি বড় কোডবেসে ফাইল সেভ করা ভুলে গিয়েছিলাম। ফলস্বরূপ, আমার নতুন কোড টেস্টে কাজ করতো না। আমি সমস্যাটি ফিক্স করার জন্য যা যা পারলাম করলাম, শুধু এখন খুঁজে পেলাম যে আনসেভড ফাইলগুলো আছে। তখন বুঝলাম অটো-সেভ কত উপযোগী।
আপনি যদি কিছুটা বেশি কন্ট্রোল চান, তবে ব্যবহার করতে পারেন:
"files.autoSave": "onFocusChange" এটি ফাইল সেভ করে যখন আপনি ট্যাব স্যুইচ করেন বা এডিটর ছাড়েন। স্ক্রিপ্ট বা টাস্কের সাথে কাজ করার সময় যেখানে টাইমিং মেটার, সেটা খুব ভালো।
Related
সেভ হলে ফরম্যাট
ক্লিন কোড অটোমেটিক্যালি
গদগদ ফরম্যাটিং হলো সেই জিনিসগুলো যা আপনি যথেষ্ট লক্ষ্য করেন রাফ ফিল করার জন্য কিন্তু প্রতিবার ফিক্স করার ইচ্ছা হয় না। সেটাই জায়গা format on save।
"editor.formatOnSave": true এখন আপনি যেকোনো ফাইল সেভ করলে, VS Code সেটি আপনার জন্য ফরম্যাট করবে। ইন্ডেন্টেশন, স্পেসিং, অ্যালাইনমেন্ট — সেটা নিজে ঠিক করে নেবে। এটি খুব ভালো কাজ করে যখন আপনি HTML পেজ লিখছেন, এবং ইন্ডেন্টেশন এগুলাকে পড়া খুব কঠিন করে দেয়। ম্যানুয়ালি ফিক্স করা সময় সাপেক্ষ এবং ক্লান্তিকর।
আপনি যদি Prettier ব্যবহার করেন (যা আমি ফ্রন্টএন্ড ডেভেলপমেন্টের জন্য অত্যন্ত সুপারিশ করি), তবে আপনি সেটাকে আপনার ডিফল্ট ফরম্যাটার বানাতে পারেন:
"[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } অটো-ফরম্যাটিং ম্যানুয়াল ক্লিনিংয়ের প্রয়োজন দূর করে যাতে আপনি কনসিস্টেন্টলি কোড করতে পারেন। আপনি স্টাইল সম্পর্কে চিন্তা করা বন্ধ করতে পারেন।
ওয়ার্ড র্যাপ
আর সাইডওয়েজ স্ক্রোল করতে হবে না
হরিজন্টাল স্ক্রোলিং আপনার ফ্লো ভাঙানোর সবচেয়ে দ্রুত উপায়ের একটি। আপনি একটি লম্বা লাইন পড়ছেন, সেটি স্ক্রিনের বাইরে চলে গেলো, এবং হঠাৎ আপনি স্ক্রোলবারকে இদুর-উদুর টেনে আনার চেষ্টা করছেন জিনিসগুলো বুঝতে।
শুধু ওয়ার্ড র্যাপ অন করুন:
"editor.wordWrap": "on" লম্বা লাইনগুলো এডিটর উইন্ডোর ভিতরে প্রাকৃতিকভাবে র্যাপ হবে, সব কিছু পড়া সহজ করে তুলবে, বিশেষ করে JSON, লগ, মার্কডাউন, এবং JSX। আগামী বার আপনি যখন একটি লম্বা লাইন পড়তে চাইবেন, মাউসের দিকে হাত বাড়াতে হবে না। আপনি যদি সব সময় অন না চান, তবে একটি কুইক টগলও আছে। Alt+Z দিয়ে অফ করুন।
ভিজ্যুয়াল নয়েজ কমান
VS Code সব কিছু দেখিয়ে হেল্পফুল হতে চায়: একটি মিনিম্যাপ, ব্রেডক্রাম্বস, ইনলাইন হিন্টস, এবং আরও অনেক কিছু। কিন্তু বেশি ইনফরমেশন সবসময় ভালো নয়। কখনো কখনো এটা শুধু শব্দ। আপনার এডিটর যদি ভিজ্যুয়ালি ব্যস্ত লাগে, তবে কিছুটা অফ করে দেখুন:
"editor.minimap.enabled": false, "breadcrumbs.enabled": false, "editor.inlayHints.enabled": "off" এটি ইন্টারফেসকে স্ট্রিপ করে সেটাকে নিয়ে আসে যা আসলে গুরুত্বপূর্ণ: এডিটর এবং আপনার কোড। আপনি যদি মিনিমালিস্ট সেটআপ পছন্দ করেন, তবে এটি গেম-চেঞ্জার হতে পারে।
そう言うと, এটি ব্যক্তিগত পছন্দ। কিছু লোক মিনিম্যাপ বা ব্রেডক্রাম্বস পছন্দ করেন। কিন্তু আপনি যদি কখনো সেগুলোকে প্রশ্ন করেননি, তবে একটি ক্লিনার সেটআপ চেষ্টা করুন। আপনি আশ্চর্য করবেন কত রিফ্রেশিং লাগে।
Related
IntelliSense কন্ট্রোল
অটোকমপ্লিটকে কম বিরক্তিকর করা
অটোকমপ্লিট দুর্দান্ত, যতক্ষণ না সেটা নয়। ডিফল্টভাবে, VS Code কিছু বেশি উদ্ভট হতে পারে। সাজেশন পপ আপ করে যখন আপনি স্ট্রিং লিখছেন, কমেন্ট লিখছেন, বা শুধু চিন্তা করছেন। এটা হেল্পের চেয়ে আক্রান্তিকর লাগতে শুরু করে।
আপনি সেটাকে কন্ট্রোল করতে পারেন:
"editor.quickSuggestions": { "other": true, "comments": false, "strings": false }, "editor.suggestOnTriggerCharacters": false এটি সাজেশনগুলো সেখানে রাখে যেখানে সেগুলো উপযোগী, যেন আসলে কোডে, এবং সেগুলো সরিয়ে ফেলে যেখানে সেগুলো বিভ্রান্তিকর, যেন কমেন্ট এবং স্ট্রিং। ফলাফল? অটোকমপ্লিট আরও ইন্ডিভিজুয়াল লাগে। সেটা তখন দেখায় যখন আপনার প্রয়োজন।
Windows 11 Pro
$29.99 $199 Save $169.01
Windows 11 Pro পান এবং আপনার PC অভিজ্ঞতা উন্নত করুন जब এটি বড় ৮৮% ডিসকাউন্টে উপলব্ধ।
VS Code কে আপনার এডিটর जैसा বানান
এই সেটিংসের কোনোটিই বিপ্লবী নয়। সেগুলো সারাদিন সেখানে ছিল। কিন্তু একসাথে, সেগুলো আশ্চর্য পরিমাণ কাজ দূর করে। আশ্চর্যजनকভাবে, VS Code-এ আরও অনেক হিডেন ফিচার আছে যা কোডিংকে আরও উপভোগ্য করে এবং আপনাকে একটি ভালো প্রোগ্রামার বানায়।