1 মে, 2026, 8:30AM EDT
প্রকাশিতজুনায়েদ আলি 2006 সালে প্রথমবারের মতো একটি কম্পিউটার ব্যবহার করার পর প্রযুক্তির প্রতি আগ্রহী হয়ে ওঠেন। তিনি 2018 সাল থেকে কীভাবে-কন্টেন্ট তৈরি করছেন, এই প্রক্রিয়ায় হাজার হাজার মানুষের কাছে পৌঁছেছেন।
ছোটবেলায়, জুনাইদ জনপ্রিয় ব্লগে টেক টিউটোরিয়াল এবং সমস্যা সমাধানের গাইড পড়তেন। এটি তার নিজের লেখার ক্যারিয়ার শুরু করতে চায়। করোনাভাইরাস মহামারীর পরে, তিনি অবশেষে প্রযুক্তি লেখার জগতে ঝাঁপ দেওয়ার সিদ্ধান্ত নেন। How-To Geek-এ যোগ দেওয়ার আগে, তিনি HecticGeek, Distroid এবং UbuntuPIT-এর জন্য লিখেছিলেন।
জুনাইদ 2021 সালে যখন ওয়েব ডেভেলপমেন্ট শিখতে চেয়েছিলেন তখন প্রথম লিনাক্স ব্যবহার করে দেখেন। তার অনভিজ্ঞতার কারণে, তিনি উইন্ডোজের সাথে উবুন্টুকে ডুয়াল-বুট করার চেষ্টা করে তার ল্যাপটপকে এলোমেলো করে ফেলেন। হতাশ হয়ে, তিনি লিনাক্সের সাথে যুক্ত হন এবং উইন্ডোজকে সম্পূর্ণরূপে সরিয়ে দেন। আর তখনই তার প্রেমে পড়ে যায়। তারপর থেকে তিনি সক্রিয়ভাবে লিনাক্স নিয়ে পরীক্ষা-নিরীক্ষা করছেন।
2022 সালের এপ্রিলে লিনাক্সে তার প্রথম লেখার গিগ খুঁজে পাওয়ার পর, তিনি এটিতে বিশেষীকরণ করার সিদ্ধান্ত নিয়েছিলেন যাতে তিনি তার জ্ঞান এবং অন্তর্দৃষ্টিগুলি সহকর্মী ওপেন-সোর্স উত্সাহীদের সাথে ভাগ করতে পারেন। তিনি 2023 সালের সেপ্টেম্বরে How-To Geek-এ যোগ দিয়েছিলেন এবং তারপর থেকে একজন ফ্রিল্যান্স কন্ট্রিবিউটর হিসেবে লিখছেন।
জুনাইদ বর্তমানে তথ্য ও যোগাযোগ প্রযুক্তিতে স্নাতক ডিগ্রি নিচ্ছেন। যখন তিনি লিখছেন না, তখন তিনি প্রযুক্তি ব্লগ পড়ছেন, মজার প্রকল্প কোডিং করছেন বা নতুন প্রযুক্তি সম্পর্কে শিখছেন। লিনাক্স ছাড়াও, অ্যান্ড্রয়েড ডেভেলপমেন্ট এবং সাইবারসিকিউরিটিতেও তার আগ্রহ রয়েছে। C/C++, Java, HTML/CSS/JavaScript এবং পাইথনে তার অভিজ্ঞতা রয়েছে। আপনি তার গিটহাবে তার শখের কিছু প্রকল্প খুঁজে পেতে পারেন।
VS কোড একটি দুর্দান্ত সম্পাদক যতক্ষণ না আপনি বুঝতে পারেন যে কিছু ডিফল্ট সেটিংস আমাদের বেশিরভাগ কোডারের জন্য অপ্টিমাইজ করা হয়নি। আমি কীভাবে আমাদের এই প্রিয় কোড সম্পাদককে আরও পরিমার্জিত সংস্করণে রূপান্তর করতে পারি তা দেখার জন্য আমি ভিএস কোড সেটিংস টুইক করছি যা কোডিংয়ের সময় কম বিরক্তির কারণ হয়। এই পরিবর্তনগুলি সেট আপ হতে প্রায় 10 মিনিট সময় নেয়৷ কিন্তু একবার আপনি করে ফেললে, VS কোড দ্রুত, শান্ত এবং বিশ্বাস করা অনেক সহজ বোধ করে৷
৷অনুসরণ করার জন্য, আপনি VS কোডের একটি JSON ফাইল "settings.json" টি টুইক করবেন। এটি করতে, উইন্ডোজে Ctrl+Shift+P বা Mac-এ Cmd+Shift+P দিয়ে কমান্ড প্যালেট খুলুন। অনুসন্ধান বারে, উদ্ধৃতি ছাড়াই "JSON" টাইপ করুন। "Preferences:Open User Settings (JSON)" এ ক্লিক করুন। আসন্ন বিভাগগুলিতে আপনি যে কোনও JSON দেখতে পাবেন, আপনি সেগুলিকে এই JSON ফাইলে কোঁকড়া ধনুর্বন্ধনীতে পেস্ট করবেন৷
স্বয়ংক্রিয় সংরক্ষণ
প্রতিটি লাইন টাইপ করার পরে একটি সংরক্ষণ ওসিডি থাকার প্রয়োজন নেই
আপনি যদি প্রতি কয়েক সেকেন্ডে Ctrl+S আঘাত করেন, আপনি একা নন। এই মুহুর্তে এটি পেশী মেমরি। তবে এটি অপ্রয়োজনীয় ঘর্ষণও। অটো সেভ এটি সম্পূর্ণরূপে সরিয়ে দেয়। এখানে সেটিং:
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000 এখন আপনার ফাইলগুলি একটি সংক্ষিপ্ত বিরতির পরে স্বয়ংক্রিয়ভাবে সংরক্ষণ করে। আপনি কোড লিখুন, এক সেকেন্ডের জন্য বিরতি দিন এবং এটি সংরক্ষিত হয়েছে। এটি ছোট শোনাচ্ছে, কিন্তু কোডিং কেমন লাগে তা পরিবর্তন করে৷
এমন ঘটনা ঘটেছে যেখানে আমি একটি বড় কোডবেসে একটি ফাইল সংরক্ষণ করতে ভুলে গেছি। ফলস্বরূপ, আমার নতুন কোড আমার পরীক্ষায় কাজ করছিল না। আমি সমস্যাটি সমাধান করার জন্য যা করতে পারি তা করছিলাম, শুধুমাত্র অসংরক্ষিত ফাইলগুলি আবিষ্কার করার জন্য। তখনই আমি শিখেছি যে স্বয়ংক্রিয়-সংরক্ষণ কতটা কার্যকর হতে পারে।
আপনি যদি একটু বেশি নিয়ন্ত্রণ পছন্দ করেন, আপনি ব্যবহার করতে পারেন:
"files.autoSave": "onFocusChange" আপনি যখন ট্যাব স্যুইচ করেন বা সম্পাদক ছেড়ে যান তখন এটি ফাইল সংরক্ষণ করে। আপনি যদি স্ক্রিপ্ট বা কাজের সাথে কাজ করেন যেখানে সময় গুরুত্বপূর্ণ।
সম্পর্কিত
সংরক্ষণে বিন্যাস
স্বয়ংক্রিয়ভাবে কোড পরিষ্কার করুন
অগোছালো ফরম্যাটিং হল সেই জিনিসগুলির মধ্যে একটি যা আপনি লক্ষ্য করেছেন শুধুমাত্র বিরক্ত হওয়ার জন্য যথেষ্ট কিন্তু প্রতিবার ঠিক করার জন্য যথেষ্ট নয়। সেখানেই সংরক্ষণের ফর্ম্যাট আসে।
"editor.formatOnSave": true এখন আপনি যখনই একটি ফাইল সংরক্ষণ করেন, VS কোড এটি আপনার জন্য ফর্ম্যাট করে। ইন্ডেন্টেশন, স্পেসিং, সারিবদ্ধকরণ, এটি কেবল নিজেকে ঠিক করে। আপনি যখন এইচটিএমএল পৃষ্ঠাগুলি লিখছেন তখন এটি দুর্দান্ত, এবং ইন্ডেন্টেশন এগুলিকে পড়া সত্যিই কঠিন করে তুলতে পারে। ম্যানুয়ালি সেগুলি ঠিক করা সময়সাপেক্ষ এবং কষ্টকর৷
৷আপনি যদি Prettier ব্যবহার করেন (যা আমি ফ্রন্টএন্ড ডেভেলপমেন্টের জন্য অত্যন্ত সুপারিশ করি), তাহলে আপনি এটিকে আপনার ডিফল্ট ফর্ম্যাটার করতে পারেন:
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
} অটো-ফরম্যাটিং ম্যানুয়াল ক্লিনিংয়ের প্রয়োজনীয়তা সরিয়ে দেয় যাতে আপনি ধারাবাহিকভাবে কোড করতে পারেন। আপনি সম্পূর্ণরূপে শৈলী সম্পর্কে চিন্তা করা বন্ধ করতে পারেন।
শব্দ মোড়ানো
আবার কখনো সাইডওয়ে স্ক্রোল করবেন না
অনুভূমিক স্ক্রোলিং আপনার প্রবাহ ভাঙ্গার দ্রুততম উপায়গুলির মধ্যে একটি। আপনি একটি দীর্ঘ লাইন পড়ছেন, এটি স্ক্রীন থেকে অদৃশ্য হয়ে যায়, এবং হঠাৎ আপনি জিনিসগুলিকে একত্রিত করার চেষ্টা করার জন্য স্ক্রলবারটিকে সামনে পিছনে টেনে আনছেন৷
শুধু শব্দ মোড়ানো চালু করুন:
"editor.wordWrap": "on" লম্বা লাইনগুলি এখন স্বাভাবিকভাবেই সম্পাদক উইন্ডোর মধ্যে মোড়ানো হয়, যা পড়া সহজ করে তোলে, বিশেষ করে JSON, লগ, মার্কডাউন এবং JSX। পরের বার আপনাকে একটি দীর্ঘ লাইন পড়তে হবে, আবার আপনার মাউসের কাছে পৌঁছানোর দরকার নেই। আপনি যদি এটি সব সময় না চান তবে একটি দ্রুত টগলও রয়েছে। Alt+Z ব্যবহার করে এটি বন্ধ করুন।
চাক্ষুষ গোলমাল হ্রাস করুন
VS কোড আপনাকে সবকিছু দেখিয়ে সহায়ক হওয়ার চেষ্টা করে:একটি মিনিম্যাপ, ব্রেডক্রাম্বস, ইনলাইন ইঙ্গিত এবং আরও অনেক কিছু। কিন্তু আরও তথ্য সবসময় ভালো হয় না। কখনও কখনও এটি শুধু গোলমাল। যদি আপনার সম্পাদক দৃশ্যত ব্যস্ত বোধ করেন তবে কয়েকটি জিনিস বন্ধ করার চেষ্টা করুন:
"editor.minimap.enabled": false,
"breadcrumbs.enabled": false,
"editor.inlayHints.enabled": "off" এটি আসলে যা গুরুত্বপূর্ণ তা ইন্টারফেসকে স্ট্রাইপ করে:সম্পাদক এবং আপনার কোড। আপনি যদি একটি ন্যূনতম সেটআপ পছন্দ করেন তবে এটি একটি গেম-চেঞ্জার হতে পারে৷
যে বলেন, এটা এক ব্যক্তিগত. কিছু লোক মিনিম্যাপ বা ব্রেডক্রাম্বস পছন্দ করে। তবে আপনি যদি তাদের কখনও প্রশ্ন না করেন তবে এটি একটি ক্লিনার সেটআপ চেষ্টা করার মতো। আপনি এটি আশ্চর্যজনকভাবে সতেজ খুঁজে পেতে পারেন৷
৷
সম্পর্কিত
IntelliSense নিয়ন্ত্রণ
স্বয়ংসম্পূর্ণ কম বিরক্তিকর করুন
স্বয়ংসম্পূর্ণতা দুর্দান্ত, যতক্ষণ না এটি না হয়। ডিফল্টরূপে, VS কোড একটু বেশি আগ্রহী হতে পারে। আপনি যখন স্ট্রিং টাইপ করছেন, মন্তব্য লিখছেন বা কিছু চিন্তা করছেন তখন পরামর্শগুলি পপ আপ হয়৷ এটি সাহায্যের মতো কম এবং বাধার মতো বেশি অনুভব করতে শুরু করে।
আপনি এটির সাথে টোন ডাউন করতে পারেন:
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
"editor.suggestOnTriggerCharacters": false এটি প্রকৃত কোডের মতো পরামর্শগুলি যেখানে তারা উপযোগী তা রাখে এবং মন্তব্য এবং স্ট্রিংগুলির মতো যেখানে তারা বিভ্রান্তিকর হয় সেগুলিকে সরিয়ে দেয়৷ ফলাফল? স্বয়ংসম্পূর্ণ আরো ইচ্ছাকৃত মনে হয়. যখন আপনার প্রয়োজন হয় তখন এটি প্রদর্শিত হয়৷
Windows 11 Pro
$29.99 $199 $169.01
সংরক্ষণ করুনWindows 11 Pro পান এবং আপনার পিসির অভিজ্ঞতাকে উন্নত করুন যখন এটি একটি বিশাল 88% ছাড়ে উপলব্ধ।
VS কোডকে আপনার সম্পাদকের মত মনে করুন
এই সেটিংসের কোনোটিই বিপ্লবী নয়। তারা সেখানে পুরো সময় ছিল। কিন্তু একসাথে, তারা একটি আশ্চর্যজনক পরিমাণ কাজ সরিয়ে দেয়। মজার বিষয় হল, VS কোডে এরকম আরও অনেক লুকানো বৈশিষ্ট্য রয়েছে যা কোডিংকে আরও উপভোগ্য করে তোলে এবং আপনাকে আরও ভাল প্রোগ্রামার করে তোলে৷