সাব্লাইম টেক্সটে দ্রুত সম্পাদনা এবং উন্নত বৈশিষ্ট্য যা আপনার জানা উচিত

  • সাবলাইম টেক্সট যেকোনো আকারের কোড প্রকল্পের জন্য গতি, হালকাতা এবং শক্তিশালী উন্নত সম্পাদনা বৈশিষ্ট্যগুলিকে একত্রিত করে।
  • কমান্ড প্যালেট, গোটো এনিথিং, মাল্টি-এডিটিং এবং কীবোর্ড শর্টকাটগুলি দৈনন্দিন উৎপাদনশীলতা বৃদ্ধি করে।
  • রেজেক্সের সাহায্যে স্নিপেট, ম্যাক্রো এবং উন্নত অনুসন্ধান আপনাকে পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করতে এবং সম্পূর্ণ প্রকল্পগুলিকে পুনঃফ্যাক্টর করতে দেয়।
  • প্যাকেজ কন্ট্রোল এবং কয়েকটি মূল প্লাগইনের সাহায্যে, সাব্লাইম টেক্সট কর্মক্ষমতা হ্রাস না করেই প্রায় যেকোনো কর্মপ্রবাহের সাথে খাপ খাইয়ে নেয়।

সাব্লাইম টেক্সটে দ্রুত সম্পাদনা

সাব্লাইম টেক্সট কঠোর পরিশ্রমের মাধ্যমে এটি অর্জন করেছে হাজার হাজার ডেভেলপারের ডেস্কটপে এর স্থান রয়েছে কারণ এটি এমন কিছুকে একত্রিত করে যা প্রায় অন্য কোনও সম্পাদক অফার করে না: চরম গতি, হালকাতা এবং অনেক উন্নত সম্পাদনা বৈশিষ্ট্য যা সঠিকভাবে ব্যবহার করা হলে, প্রতি সপ্তাহে আপনার কাজের ঘন্টা বাঁচাতে পারে।

যদি তুমি ভারী সম্পাদক থেকে আসো অথবা এমনকি নোটপ্যাড, আপনি প্রথম দিন থেকেই পরিবর্তনটি লক্ষ্য করবেন: এটি প্রায় তাৎক্ষণিকভাবে শুরু হয়, ঘাম না ভাঙিয়ে বিশাল প্রকল্পগুলি খুলে দেয় এবং কয়েকটি শর্টকাট এবং প্লাগইনের সাহায্যে, এটি একটি সহজ এবং সরল হাতিয়ারের অনুভূতি না হারিয়ে একটি খুব শক্তিশালী কাজের পরিবেশে পরিণত হয়।

কোড এডিটর কী এবং কেন সাব্লাইম টেক্সট আলাদাভাবে দেখা যায়?

সাব্লাইম টেক্সটের উন্নত বৈশিষ্ট্য

একটি কোড এডিটর কেবল "বোল্ড ছাড়া শব্দ" নয়।এটি এমন একটি টুল যা একজন প্রোগ্রামার প্রতিদিন তাদের কোড লিখতে, সংগঠিত করতে এবং রক্ষণাবেক্ষণ করতে ব্যবহার করে। ঠিক যেমন একজন ডিজাইনার ফটোশপ বা ফিগমাতে থাকেন, তেমনি ডেভেলপারদেরও এমন একটি পরিবেশের প্রয়োজন যা প্রোগ্রামিং ভাষা বোঝার জন্য, বাক্য গঠন হাইলাইট করার জন্য, সম্পূর্ণতা সুপারিশ করার জন্য এবং পাগল না হয়ে শত শত লাইনের মধ্য দিয়ে নেভিগেট করা সহজ করে তোলে।

বছরের পর বছর ধরে অনেক প্রোগ্রামারই ফেলে দিয়েছেন নোটপ্যাড বা অনুরূপ সাধারণ, রঙহীন টেক্সট এডিটর থেকে শুরু করে, যেখানে কোনও সাহায্য ছাড়াই সবকিছুই প্লেইন টেক্সট। আজকাল এটা কল্পনাও করা যায় না: সাবলাইম টেক্সটের মতো আধুনিক এডিটরগুলিতে ডেভেলপারদের জন্য বিশেষভাবে ব্যবহৃত বৈশিষ্ট্য রয়েছে, যেমন অটোকম্পলিট, সিনট্যাক্স হাইলাইটিং, ব্লক ফোল্ডিং, মাল্টি-লাইন এডিটিং এবং ভার্সন কন্ট্রোল সিস্টেমের সাথে ইন্টিগ্রেশন।

সাব্লাইম টেক্সট বিশেষভাবে ভালোভাবে মানানসই এই পরিস্থিতিতে, যেহেতু এটি C++ এবং Python-এ তৈরি, তাই এটি Windows, macOS এবং Linux-এর জন্য উপলব্ধ, এবং এটি এমনভাবে ডিজাইন করা হয়েছে যাতে বিক্ষেপ কমানো যায়: একটি অন্ধকার, পরিষ্কার ইন্টারফেস, ফাইল এবং কর্মক্ষমতার একটি পার্শ্ব "মিনিম্যাপ" সহ যা ল্যাপটপ ফ্যানদের পাগল না করেই খুব বড় প্রকল্পগুলি পরিচালনা করতে পারে।

এটি ৪০ টিরও বেশি ভাষাকে প্রাথমিকভাবে চিনতে পারে। (HTML, CSS, JavaScript, PHP, Python, Ruby, SQL, ইত্যাদি) এবং প্লেইন টেক্সট, এবং মাত্র কয়েকটি ক্লিকের মাধ্যমে সিনট্যাক্স পরিবর্তন করতে পারবেন। এটি সিস্টেম স্ক্রিপ্ট, কনফিগারেশন ফাইল, লগ বা প্রযুক্তিগত ডকুমেন্টেশনের জন্য ফ্রন্ট-এন্ড এবং ব্যাক-এন্ড উভয় ডেভেলপমেন্টের জন্যই এটিকে নিখুঁত করে তোলে।

এটি ওপেন সোর্স সফটওয়্যার নয়।সাবলাইম টেক্সট একটি পেইড প্রোগ্রাম, তবে আপনি কোনও সময়সীমা ছাড়াই সম্পূর্ণ কার্যকরী ট্রায়াল সংস্করণ ডাউনলোড এবং ব্যবহার করতে পারেন। মাঝে মাঝে, একটি বিজ্ঞপ্তি আপনাকে লাইসেন্স কেনার জন্য অনুরোধ করে, কিন্তু কোনও বৈশিষ্ট্য লক করা হবে না এবং প্রোগ্রামটি কাজ করা বন্ধ করবে না। এর পিছনে একটি বিশাল সম্প্রদায়ও রয়েছে যারা প্লাগইন, থিম তৈরি করে এবং স্নিপেট, টিপস এবং কাস্টম সেটিংস ভাগ করে।

অন্যান্য সম্পাদকের তুলনায় সাব্লাইম টেক্সটের মূল সুবিধাগুলি

উন্নয়নের জন্য সাব্লাইম টেক্সটের সুবিধা

আজ আপনি যে সকল এডিটর ইনস্টল করতে পারেন তার মধ্যে (ভিএস কোড, জেটব্রেইনস, ক্লাসিক এডিটর ইত্যাদি), অনেক ডেভেলপারের পছন্দের তালিকায় রয়েছে সাব্লাইম টেক্সট, কারণ এর কিছু নির্দিষ্ট কারণ রয়েছে।

প্রথম প্রধান সুবিধা হল গতিএটি প্রায় তাৎক্ষণিকভাবে শুরু হয়, বড় ফাইলগুলো মসৃণভাবে পরিচালনা করে এবং খুব কম রিসোর্স ব্যবহার করে। আপনি যদি একটি সাধারণ ল্যাপটপ নিয়ে কাজ করেন অথবা ঘন ঘন বড় প্রজেক্ট খুলেন, তাহলে আপনি লক্ষ্য করবেন যে এটি প্রতি কয়েক সেকেন্ডে ল্যাগ বা জমে যায় না।

দ্বিতীয়টি হল স্থিতিশীলতা।অনেক প্লাগইন থাকা সত্ত্বেও, Sublime Text ক্র্যাশ বা অনিয়মিত আচরণ করা বিরল। এটি খুব মসৃণ, এবং এর ইঞ্জিনটি সমস্যা ছাড়াই দীর্ঘ কাজের সেশন পরিচালনা করার জন্য অপ্টিমাইজ করা হয়েছে।

এটি এর ন্যূনতম ইন্টারফেসের জন্যও আলাদা।যা কোডটিকে সবচেয়ে বেশি গুরুত্ব দেয়। স্ক্রিনে কোনও প্যানেল বা উইজার্ড নেই, তবে আপনার কাছে প্রকল্প কাঠামো, ফাইল মিনিম্যাপ এবং কমান্ড প্যালেট সহ সাইডবার রয়েছে যা মাউস স্পর্শ না করেই যেকোনো কাজ শুরু করতে পারে।

আরেকটি শক্তিশালী বিষয় হল কাস্টমাইজেশনআপনি কীবোর্ড শর্টকাট (কীবাইন্ডিং), রঙের থিম, ফন্টের আকার, সংরক্ষণ আচরণ, ইন্ডেন্টেশন নিয়ম এবং আরও হাজার হাজার প্যারামিটার কাস্টমাইজ করতে পারেন। কনফিগারেশন সিস্টেমটি JSON ফাইলের উপর ভিত্তি করে তৈরি, তাই আপনার পছন্দ অনুসারে পরিবেশকে সূক্ষ্মভাবে সুরক্ষিত করার জন্য কেবল একটি ফাইল সম্পাদনা করা যথেষ্ট।

অবশেষে, প্লাগইনগুলির সম্প্রদায় এবং ইকোসিস্টেম এগুলোই সব পার্থক্য তৈরি করে: প্যাকেজ কন্ট্রোলের জন্য ধন্যবাদ, এক্সটেনশন ইনস্টল করা মাত্র কয়েক সেকেন্ডের ব্যাপার, এবং প্রায় সবকিছুর জন্য প্যাকেজ রয়েছে: উন্নত অটোকম্পলিট, গিট ইন্টিগ্রেশন, সিএসএস/জেএস মিনিফিকেশন, কোড ফর্ম্যাটিং, লিন্টার, ওয়ার্ডপ্রেস স্নিপেট, SASS এর জন্য অতিরিক্ত সমর্থন এবং আরও অনেক কিছু।

সাব্লাইম টেক্সটের ইনস্টলেশন এবং মৌলিক কনফিগারেশন

সাব্লাইম টেক্সট ইনস্টল করা সহজ।অফিসিয়াল ওয়েবসাইটে যান, "ডাউনলোড" বিভাগে যান এবং আপনার অপারেটিং সিস্টেমের (উইন্ডোজ, ম্যাকওএস, অথবা লিনাক্স) জন্য ইনস্টলারটি ডাউনলোড করুন। ইনস্টলারটি চালান, স্ট্যান্ডার্ড ধাপগুলি অনুসরণ করুন এবং আপনার কাজ শেষ - কোনও জটিল উইজার্ড বা বাধ্যতামূলক কনফিগারেশন নেই।

প্রথমবার খোলার পর এটি সম্পূর্ণরূপে ব্যবহারযোগ্য।কিন্তু মৌলিক সেটিংস পরিবর্তন করার জন্য কয়েক মিনিট সময় ব্যয় করা মূল্যবান। উপরের মেনুতে, যান পছন্দসমূহ > সেটিংসআপনি দুটি প্যানেল দেখতে পাবেন: বাম দিকে, ডিফল্ট সেটিংস; ডানদিকে, আপনার ব্যবহারকারীর সেটিংস। ডানদিকে আপনি যা টাইপ করবেন তা মূল ফাইলটিকে প্রভাবিত না করেই বাম দিকের ফাইলগুলিকে ওভাররাইট করবে।

উদাহরণস্বরূপ, আপনি ফন্টের আকার পরিবর্তন করতে পারেন এবং ডান প্যানেলে এরকম কিছু যোগ করে মার্জিন:

{
"font_size": 12,
"margin": 3
}

Ctrl+S দিয়ে সংরক্ষণ করুন এবং ফাইলটি সংরক্ষণ করার সাথে সাথেই পরিবর্তনগুলি তাৎক্ষণিকভাবে প্রয়োগ করা হয়। যদি আপনি কখনও কিছু ভেঙে ফেলেন, তাহলে কেবল আপনার ব্যবহারকারীর সেটিংস মুছে ফেলুন অথবা ডিফল্ট আচরণে ফিরে যাওয়ার জন্য লাইনগুলি মন্তব্য করুন।

এই JSON-ভিত্তিক সিস্টেমটি পুনরাবৃত্তি করা হয় অন্যান্য কনফিগারেশন বিভাগে (প্লাগইন অনুসারে, প্রকল্প অনুসারে, ভাষা অনুসারে)। প্রথমে, এটি কঠিন মনে হতে পারে কারণ চেকবক্স সহ কোনও ভিজ্যুয়াল প্যানেল নেই, তবে এটি আসলে আপনাকে অনেক নিয়ন্ত্রণ দেয় এবং একবার আপনি এটিতে অভ্যস্ত হয়ে গেলে, এটি ব্যবহার করা খুব দ্রুত।

সাব্লাইম টেক্সটে উন্নত দ্রুত সম্পাদনা বৈশিষ্ট্য

এখানেই সাবলাইম টেক্সট তার দাঁত দেখায়।ফাইল খোলা এবং রঙিন কোডের বাইরেও, এর আসল শক্তি নিহিত রয়েছে উন্নত সম্পাদনা ফাংশনের মধ্যে যা আপনাকে একসাথে অনেক কিছু পরিবর্তন করতে, রেকর্ড সময়ে পাঠ্যের মধ্য দিয়ে যেতে এবং আপনার ক্রমাগত পুনরাবৃত্তি করা প্যাটার্নগুলিকে স্বয়ংক্রিয় করতে দেয়।

একাধিক সম্পাদনা এবং বহু-কার্সার এগুলো একটা ভালো উদাহরণ। আপনি Ctrl কী (Mac-এ Cmd) চেপে ধরে ডকুমেন্টের বিভিন্ন পয়েন্টে ক্লিক করে একসাথে একাধিক কার্সার তৈরি করতে পারেন। আপনি যা টাইপ করেন বা মুছে ফেলেন তা একবারে সেই সমস্ত পজিশনে প্রয়োগ করা হয়।

এই ধারণাটি ব্যবহারের আরেকটি উপায় এটি Ctrl+D (ম্যাকের জন্য Cmd+D) দিয়ে সম্পন্ন করা হয়েছে: একটি শব্দ নির্বাচন করুন এবং পরবর্তী ঘটনাগুলি চিহ্নিত করতে শর্টকাটটি পুনরাবৃত্তি করুন এবং সেগুলি একবারে সম্পাদনা করুন। ক্লাসিক ফাইন্ড অ্যান্ড রিপ্লেসের সাথে সময় নষ্ট না করে বারবার ভেরিয়েবল, অ্যাট্রিবিউট বা ক্লাসের নাম পরিবর্তন করার জন্য আদর্শ।

যদি আপনার অনেক লাইনের শেষে টেক্সট রাখতে হয়আপনি Ctrl+A দিয়ে সবগুলো নির্বাচন করতে পারেন, তারপর Ctrl+Shift+L ব্যবহার করে নির্বাচনটিকে লাইনে বিভক্ত করুন, End কী টিপুন এবং টাইপ করার জন্য প্রস্তুত প্রতিটি লাইনের শেষে কার্সারগুলি প্রদর্শিত হবে (উদাহরণস্বরূপ, ডোমেনের তালিকায় ".es" যোগ করা বা কয়েক ডজন লাইন জুড়ে একটি সাধারণ প্রত্যয় যোগ করা)।

কোড ভাঁজ করাও সাহায্য করে গাছের জন্য বন দেখুন। মেনু থেকে অথবা শর্টকাট সহ যেমন Ctrl+K, 1 আপনি সমস্ত শীর্ষ-স্তরের ব্লক (ক্লাস, ফাংশন, ইত্যাদি) ভেঙে ফেলতে পারেন এবং তারপরে আপনার যা প্রয়োজন তা প্রসারিত করতে পারেন। একবারে সবকিছু পুনরায় খুলতে, Ctrl+K, J.

দ্রুত কাজ করার জন্য প্রয়োজনীয় কীবোর্ড শর্টকাট

সাবলাইমের গতির অনেকটাই এটা তোমার কীবোর্ড শর্টকাট থেকে আসে। তুমি যত বেশি অভ্যন্তরীণ করবে, তত কম তুমি মাউস স্পর্শ করবে এবং তোমার দৈনন্দিন প্রোগ্রামিং তত মসৃণ হবে।

ফাইল এবং প্রকল্পের মৌলিক অংশের জন্যউইন্ডোজ/লিনাক্সে কিছু সাধারণভাবে ব্যবহৃত শর্টকাট (ম্যাকের ক্ষেত্রে Ctrl এর পরিবর্তে Cmd এর সমতুল্য):

  • Ctrl + N: নতুন ট্যাব।
  • Ctrl + O: ফাইল খুলুন।
  • Ctrl + S: রাখো।
  • Ctrl + shift + এন: নতুন উইন্ডো।
  • Ctrl + P: যেকোনো প্রজেক্ট ফাইলের নাম অনুসন্ধান করুন এবং খুলুন।
  • Ctrl + Shift + পি: কমান্ড প্যালেট খুলুন।
  • Ctrl+KB কীবোর্ড: সাইডবার দেখান/লুকান।

ফাইলের মধ্যে নির্বাচন এবং নেভিগেশনের জন্য বেশ কয়েকটি ক্লাসিক আছে:

  • CTRL + F: সহজ অনুসন্ধান।
  • Ctrl + shift + এফ: একাধিক ফাইল জুড়ে উন্নত অনুসন্ধান (ফাইলগুলিতে খুঁজুন)।
  • Ctrl + H: খুঁজুন এবং প্রতিস্থাপন করুন।
  • Ctrl + D: শব্দ এবং পরবর্তী মিল নির্বাচন করুন।
  • Ctrl + L: বর্তমান লাইনটি নির্বাচন করুন।
  • Ctrl + G: একটি লাইন নম্বরে যান।
  • Ctrl + R: ফাইলের ফাংশন বা প্রতীকগুলিতে দ্রুত যান।
  • Ctrl+Shift+M: বন্ধনী/বন্ধনীর ভিতরে থাকা সবকিছু নির্বাচন করুন।

টেক্সট এবং লাইন ম্যানিপুলেট করতে এটা মুখস্থ করার মতো:

  • Ctrl + Shift + D:: কার্সারটি যেখানে অবস্থিত সেই লাইনটি ডুপ্লিকেট করুন।
  • Ctrl + Shift + K: সম্পূর্ণ লাইনটি মুছে ফেলুন।
  • Ctrl+KK কীবোর্ড: কার্সার থেকে লাইনের শেষ পর্যন্ত মুছে ফেলুন।
  • Ctrl + J: নির্বাচিত লাইনগুলিকে একটিতে যুক্ত করুন।
  • Ctrl+KL কীবোর্ড: নির্বাচিত লেখাটিকে ছোট হাতের অক্ষরে রূপান্তর করুন।
  • Ctrl+KU কীবোর্ড: নির্বাচিত লেখাটিকে বড় হাতের অক্ষরে রূপান্তর করুন।
  • জন্য Ctrl + শিফট + Enter: প্রসঙ্গের উপর নির্ভর করে উপরে বা নীচে লাইন ব্রেক সন্নিবেশ করান।

যদি আপনি নিজের শর্টকাটগুলিও কাস্টমাইজ করেনতুমি তোমার কর্মপ্রবাহের সাথে এডিটরটি মানিয়ে নিতে পারো। উদাহরণস্বরূপ, অনেকে Ctrl+7 এবং Ctrl+Shift+7 ব্যবহার করে মন্তব্য কোডের জন্য কীবাইন্ডিং তৈরি করে, অথবা একবারে পুরো ফাইলটি পুনরায় ইন্ডেন্ট করার জন্য একটি কী (যেমন F12) বরাদ্দ করে।

দক্ষ নেভিগেশন: কমান্ড প্যালেট এবং গোটো এনিথিং

দুটি টুলই পার্থক্য তৈরি করে যখন আপনার কাছে বড় প্রজেক্ট থাকে: কমান্ড প্যালেট এবং "গোটো এনিথিং" সিস্টেম। যদি আপনি এগুলো ব্যবহার করতে শিখেন, তাহলে আপনি আক্ষরিক অর্থেই কোডটি বুঝতে পারবেন।

কমান্ড প্যালেটটি Ctrl+Shift+P দিয়ে খোলে (ম্যাকের জন্য Cmd+Shift+P) এবং আপনাকে যেকোনো এডিটর অ্যাকশন অনুসন্ধান করতে দেয়: রঙের স্কিম পরিবর্তন করা, প্যাকেজ ইনস্টল করা, ভিউ টগল করা, স্নিপেট তৈরি করা ইত্যাদি। মেনুতে নেভিগেট করার পরিবর্তে, আপনি কয়েকটি অক্ষর টাইপ করুন এবং বিকল্পটি নির্বাচন করুন।

Ctrl+P দিয়ে Goto Anything চালু হয়।আপনি একটি ফাইলের নাম টাইপ করা শুরু করেন এবং Sublime আপনাকে সাথে সাথেই ম্যাচগুলি দেখায়; কয়েকটি কী ব্যবহার করে আপনি মাউস স্পর্শ না করেই ভিউ, টেমপ্লেট, CSS ফাইল বা স্ক্রিপ্টের মধ্যে ঝাঁপিয়ে পড়তে পারেন।

এই সিস্টেমটি খুবই কার্যকর ফিল্টার সমর্থন করে।: যদি আপনি "Goto Anything" বাক্সে লেখেন @ টেক্সটের পরে, আপনি প্রতীকগুলিতে (ফাংশন, পদ্ধতি, ক্লাস) যান। যদি আপনি ব্যবহার করেন #তুমি কন্টেন্টের ভেতরে অনুসন্ধান করো। আর যদি তুমি রাখো : একটি সংখ্যা অনুসরণ করে, আপনি সরাসরি একটি নির্দিষ্ট লাইনে যান।

সবকিছু একত্রিত করাতুমি এরকম কিছু লিখতে পারো usuario.php@update user.php ফাইলটি খুলতে এবং সরাসরি সংশ্লিষ্ট আপডেট ফাংশনে যেতে। PHP, Python, অথবা অন্য কোনও বৈশিষ্ট্য সমৃদ্ধ ভাষা প্রকল্প নেভিগেট করার জন্য আদর্শ।

স্নিপেট, ম্যাক্রো এবং পুনরাবৃত্তিমূলক কাজের অটোমেশন

যদি তুমি একই কোড হাজার বার পুনরাবৃত্তি করোতুমি সময় নষ্ট করছো। সাব্লাইম টেক্সটের স্নিপেট এবং ম্যাক্রো দিয়ে, তুমি বারবার হওয়া বেশিরভাগ কাজ স্বয়ংক্রিয় করতে পারো।

একটি স্নিপেট মূলত একটি টেমপ্লেট যা আপনি যখন একটি কীওয়ার্ড টাইপ করেন এবং ট্যাব টিপেন তখন প্রসারিত হয়। সম্পাদকটি বেশ কয়েকটি পূর্বনির্ধারিত বিকল্পের সাথে আসে (উদাহরণস্বরূপ, টাইপ করা html এবং Tab টিপলে একটি HTML ডকুমেন্টের মৌলিক কাঠামো তৈরি হয়), কিন্তু আপনি এখান থেকে নিজের তৈরি করতে পারেন টুলস > ডেভেলপার > নতুন স্নিপেট.

স্নিপেট ফাইলটি হল XMLকিন্তু ধারণাটি সহজ: লেবেলে আপনি যে কোডটি সন্নিবেশ করাবেন তা লিখুন (উদাহরণস্বরূপ, একটি ট্যাগ alt এবং title বৈশিষ্ট্যগুলি ইতিমধ্যেই প্রস্তুত করে রাখা হয়েছে) এবং আপনি সেই শব্দটি সংজ্ঞায়িত করেন যা স্নিপেটটিকে ট্রিগার করবে, যেমন imagen o foreach পিএইচপি এর জন্য।

কল্পনা করুন আপনি একটি স্নিপেট কনফিগার করেছেন যাতে আপনি যখন "imagenattrs" টাইপ করেন এবং Tab টিপুন, তখন এটি এমন কিছু সন্নিবেশ করে তুমি সেই কাঠামোটি বারবার লেখা বন্ধ করো এবং যা পরিবর্তন হবে তা পূরণ করো।

অন্যদিকে, ম্যাক্রোগুলি একটি ক্রম রেকর্ড করে আপনি ক্রিয়া সম্পাদন করতে পারেন (অনুসন্ধান, প্রতিস্থাপন, জাম্প, সম্পাদনা) এবং তারপর যখনই চান সেগুলি পুনরায় চালাতে পারেন। এগুলি অনেক ফাইলে পুনরাবৃত্তিমূলক কাজের জন্য খুবই কার্যকর, যেমন ট্রেইলিং হোয়াইটস্পেস পরিষ্কার করা, নির্দিষ্ট প্রতিস্থাপন প্রয়োগ করা, অথবা ফর্ম্যাটিং সামঞ্জস্য করা।

উন্নত অনুসন্ধান, রেজেক্স এবং মাল্টি-ফাইল সম্পাদনা

রিফ্যাক্টর করুন অথবা ব্যাপক পরিবর্তন করুন বিশাল প্রকল্পে ম্যানুয়ালি এটি করা পাগলামি। এখানেই উন্নত "ফাইন্ড ইন ফাইলস" অনুসন্ধান এবং নিয়মিত অভিব্যক্তি সমর্থন আসে।

একাধিক ফাইল জুড়ে অনুসন্ধান খুলতে Ctrl+Shift+F টিপুনআপনি কোন টেক্সটটি খুঁজে বের করবেন, কোন টেক্সটটি প্রতিস্থাপন করবেন (যদি প্রযোজ্য হয়), এবং কোন ডিরেক্টরি বা প্রকল্পের সাথে কাজ করবেন তা নির্দিষ্ট করেন। সাব্লাইম টেক্সট ফাইল অনুসারে গোষ্ঠীভুক্ত সমস্ত ফলাফল সহ একটি ভিউ তৈরি করে এবং সবচেয়ে ভালো কথা, আপনি সরাসরি সেই ভিউতে সম্পাদনা করতে পারেন এবং তারপর পরিবর্তনগুলি প্রয়োগ করতে সংরক্ষণ করতে পারেন।

যদি আপনি Regex মোড সক্রিয় করেন (অনুসন্ধান বাক্সে .* আইকন)জটিল প্যাটার্নগুলি সনাক্ত করতে আপনি রেগুলার এক্সপ্রেশন ব্যবহার করতে পারেন। উদাহরণস্বরূপ, পুরানো ফাংশন কলগুলি স্থানান্তরিত করা, অপ্রচলিত HTML ট্যাগগুলি পরিষ্কার করা, অথবা পুনরাবৃত্তিমূলক কোড কাঠামোগুলিকে আরও আধুনিক কিছুতে রূপান্তর করা।

আপনার দৈনন্দিন জীবনেও আপনি সাধারণ অনুসন্ধান ফাংশনটি ব্যবহার করবেন। একটি ফাইলের মধ্যে (Ctrl+F) এবং প্রতিস্থাপন (Ctrl+H) চাপুন, কিন্তু যখন একটি সম্পূর্ণ প্রকল্প আপডেট করার সময় আসে, তখন "ফাইন্ড ইন ফাইলস" আপনার সেরা বন্ধু হয়ে ওঠে।

প্রকল্প ব্যবস্থাপনা, ড্যাশবোর্ড এবং বিভক্ত দৃশ্য

সাব্লাইম টেক্সট কেবল একটি আলগা ফাইল সম্পাদক নয়এটি সম্পূর্ণ প্রকল্পগুলিও পরিচালনা করে। আপনি সাইডবারে একাধিক ফোল্ডার খুলতে পারেন এবং প্রকল্প সেটিংস একটি ফাইলে সংরক্ষণ করতে পারেন। .sublime-project এবং নির্দিষ্ট সেটিংস বজায় রাখুন (যেমন, বিল্ড পাথ, লিন্টার নিয়ম, অনুসন্ধান উপেক্ষা)।

এইভাবে কাজ করলে আপনি পারবেন পুরো প্রকল্প জুড়ে টেক্সট খুঁজুন, ডিরেক্টরি কাঠামো দ্রুত বিশ্লেষণ করুন, আপনি কোন ফাইলগুলি পরিবর্তন করেছেন তা এক নজরে দেখুন এবং আপনার কাজ করা প্রতিটি পরিবেশের জন্য নিজস্ব নিয়ম বজায় রাখুন।

যদি আপনার কোড তুলনা করার প্রয়োজন হয় অথবা কেবল দুটি ফাইল দেখার জন্য, আপনি উইন্ডোটিকে কয়েকটি কলাম বা সারিতে ভাগ করতে পারেন যেমন সংমিশ্রণ সহ Alt+Shift+2 দুটি কলামের জন্য এবং Alt+Shift+1 একটি একক দৃশ্যে ফিরে যেতে। তারপর আপনি প্যানেলের মধ্যে ট্যাব টেনে আনুন অথবা নির্দিষ্ট পছন্দের সাথে লিঙ্ক করুন।

পর্দা বিভক্ত করার এই ক্ষমতা এটি স্ট্যান্ডার্ড হিসেবে আসে, প্লাগইন ছাড়াই, এবং বিশেষ করে পরিবর্তনগুলি পর্যালোচনা করার জন্য, একটি টেমপ্লেট থেকে অন্য টেমপ্লেট অভিযোজিত করার জন্য, অথবা কাজ করার সময় HTML ভিউ এবং এর CSS রাখার জন্য এটি কার্যকর।

প্যাকেজ নিয়ন্ত্রণ সহ প্রয়োজনীয় প্লাগইন

সাব্লাইম টেক্সট একেবারে সম্পূর্ণরূপে তৈরি।কিন্তু প্লাগইন ব্যবহার শুরু করলে এর সম্ভাবনা সত্যিই বিস্ফোরিত হয়। প্যাকেজ কন্ট্রোল, স্ট্যান্ডার্ড প্যাকেজ ম্যানেজার, এগুলি পরিচালনা করতে ব্যবহৃত হয়।

এটি সাধারণত সাম্প্রতিক সংস্করণগুলিতে আগে থেকে ইনস্টল করা থাকেযদি আপনার কাছে এটি না থাকে, তাহলে আপনি "Install Package Control" অনুসন্ধান করে অথবা অফিসিয়াল packagecontrol.io ওয়েবসাইটে প্রদত্ত স্ক্রিপ্ট অনুসরণ করে (View > Show Console থেকে Sublime কনসোলে পেস্ট করে) কমান্ড প্যালেট থেকে এটি ইনস্টল করতে পারেন।

প্যাকেজ কন্ট্রোল ইনস্টল হয়ে গেলেCtrl+Shift+P টিপুন, "প্যাকেজ নিয়ন্ত্রণ: প্যাকেজ ইনস্টল করুন" টাইপ করুন, এবং এখন আপনি কেবল তাদের নাম টাইপ করে অ্যাড-অনগুলি অনুসন্ধান এবং ইনস্টল করতে পারবেন। জিপ ফাইল ডাউনলোড করার বা ফোল্ডারগুলি ম্যানুয়ালি কপি করার কোনও প্রয়োজন নেই।

কিছু বিশেষভাবে কার্যকর প্লাগইন দ্রুত সম্পাদনা এবং উন্নত বৈশিষ্ট্যগুলির পূর্ণ সুবিধা নিতে, আপনার উচিত:

  • পিঁপড়া: সংক্ষিপ্ত রূপ থেকে HTML এবং CSS কাঠামো তৈরি করে যেমন div.container>ul>li*5এটি .html ফাইল এবং PHP টেমপ্লেট উভয় ক্ষেত্রেই দ্রুত লেআউটের জন্য খাঁটি সোনার।
  • সাব্লাইম লিন্টার + নির্দিষ্ট লিন্টার (যেমন SublimeLinter PHP): এগুলি সরাসরি এডিটরে সিনট্যাক্স এবং স্টাইলের ত্রুটি চিহ্নিত করে, যা আরও পরিষ্কার এবং সামঞ্জস্যপূর্ণ কোড বজায় রাখতে সাহায্য করে।
  • গিটগুটার: মার্জিনে দেখায় যে আপনি Git রিপোজিটরির সাথে সম্পর্কিত কোন লাইনগুলি যোগ করেছেন, পরিবর্তন করেছেন বা মুছে ফেলেছেন, যার ফলে সম্পাদক ছাড়াই পরিবর্তনগুলি পর্যালোচনা করা সহজ হয়।
  • অটোফাইলের নাম: আপনার টাইপ করার সাথে সাথে ফাইল পাথগুলি স্বয়ংক্রিয়ভাবে সম্পূর্ণ করে, ছবি, স্ক্রিপ্ট বা স্টাইল উল্লেখ করার সময় টাইপোগ্রাফির ভুল কমায়।
  • এইচটিএমএল-সিএসএস-জেএস প্রিটিফাই, অ্যালাইনমেন্ট বা মিনিফায়ারএগুলি কোড ফর্ম্যাট এবং সারিবদ্ধ করার জন্য ব্যবহৃত হয়, সেইসাথে যখন আপনার প্রয়োজন হয় তখন CSS/JS ছোট করতে ব্যবহৃত হয়।
  • সাইডবার বর্ধন: সাইডবারের প্রসঙ্গ মেনুতে বিকল্পগুলি প্রসারিত করে (নাম পরিবর্তন, সরানো, পাথ অনুলিপি করা ইত্যাদি)।
  • ওয়ার্ডপ্রেস এবং SASS এর জন্য প্যাকেজতারা স্নিপেট এবং নির্দিষ্ট সিনট্যাক্স হাইলাইটিং যোগ করে, এই পরিবেশগুলির সাথে কাজ দ্রুত করে।

প্লাগইনের মূল চাবিকাঠি হলো পাগল না হওয়া।আপনার এডিটরে অতিরিক্ত চাপ এড়াতে, কেবলমাত্র সেই জিনিসগুলিই ইনস্টল করুন যা সত্যিই আপনার এডিটরে মূল্য যোগ করে। সুনির্বাচিত মুষ্টিমেয় কিছু উপাদানই বেশিরভাগ চাহিদা পূরণের জন্য যথেষ্ট, হালকা অনুভূতি না হারিয়ে যা সাব্লাইম টেক্সটকে আলাদা করে।

অন্যান্য জনপ্রিয় সম্পাদকদের সাথে দ্রুত তুলনা

আজ যখন আমরা সম্পাদকদের কথা বলিআজ হোক কাল হোক, ভিজ্যুয়াল স্টুডিও কোড আলোচনায় উঠে আসে। ভিএস কোডের একটি বিশাল ইকোসিস্টেম, ডিবাগিং, একটি এমবেডেড টার্মিনাল, কন্টেইনার ইন্টিগ্রেশন এবং অসংখ্য অফিসিয়াল এক্সটেনশনের মতো অন্তর্নির্মিত বৈশিষ্ট্য রয়েছে।

তবে, এই সমস্ত পেশীর একটা মূল্য দিতে হয়।এটি আরও বেশি রিসোর্স খরচ করে, আরও ধীরে শুরু হয় এবং একটি আরও বিশৃঙ্খল ইন্টারফেস রয়েছে। অনেক বড় দলের জন্য, এটি অপ্রাসঙ্গিক কারণ তারা ইন্টিগ্রেশনকে বেশি গুরুত্ব দেয়; যারা গতি, সরলতা এবং নিয়ন্ত্রণকে অগ্রাধিকার দেয়, তাদের জন্য সাব্লাইম টেক্সট আদর্শ হাতিয়ার হিসেবে রয়ে গেছে।

অ্যাটমের মতো প্রকাশকদের তুলনায় (যা সেই সময়ে খুবই জনপ্রিয় ছিল কিন্তু সবসময় পারফরম্যান্স সমস্যার সম্মুখীন হত), সাব্লাইম টেক্সট অনেক মসৃণ অভিজ্ঞতা প্রদান করে, বিশেষ করে যখন বড় প্রকল্প বা খুব ভারী ফাইল পরিচালনা করা হয়।

এটি পূর্ণাঙ্গ IDE গুলির সাথেও ভালো প্রতিযোগিতা করে। (যেমন PHPStorm, PyCharm, ইত্যাদি) যখন আপনার যা প্রয়োজন তা হল দ্রুত কাজ, স্ক্রিপ্ট, ফ্রন্ট-এন্ড বা ছোট এবং মাঝারি আকারের প্রকল্পের রক্ষণাবেক্ষণের জন্য একটি হালকা ওজনের সম্পাদক যা সর্বদা চালু থাকা ভারী পরিবেশের প্রয়োজন ছাড়াই।

সাধারণ ব্যবহারের ক্ষেত্রে এবং আদর্শ ব্যবহারকারীর প্রোফাইল

সাব্লাইম টেক্সট পুরোপুরি ফিট করে ওয়েব ডেভেলপারদের (ফ্রন্টএন্ড এবং ব্যাকএন্ড), লেআউট ডিজাইনার, সিস্টেম অ্যাডমিনিস্ট্রেটর এবং যাদের ঘন ঘন কোড বা প্লেইন টেক্সট সম্পাদনা করতে হয় তাদের দৈনন্দিন কাজে।

এটি কনফিগারেশন ফাইল খোলার জন্য উপযুক্ত। (.json, .yml, .ini), লগ পর্যালোচনা করা, SFTP ব্যবহার করে সার্ভারে দ্রুত পরিবর্তন করা, ওয়ার্ডপ্রেস টেমপ্লেট পরিবর্তন করা, অথবা PHP, Python, Bash, অথবা যেকোনো উপযুক্ত ভাষায় স্ক্রিপ্ট লেখা।

এটি একটি হালকা ওজনের সম্পাদক হিসেবেও খুব ভালো কাজ করে। এমনকি যদি আপনার কাছে বৃহৎ প্রকল্পের জন্য আরেকটি, আরও বেশি চাহিদাসম্পন্ন IDE থাকে। অনেক ডেভেলপার দ্রুত কোড "সার্জারি" কাজের জন্য Sublime Text খোলে, অন্যদিকে ডিবাগিং এবং উন্নত সরঞ্জামগুলির সাহায্যে দীর্ঘ সেশনের জন্য সম্পূর্ণ IDE সংরক্ষণ করে।

যদি তুমি প্রোগ্রাম শুরু করোএর শেখার ধরণ বেশ মৃদু: আপনি ফাইলটি ইনস্টল করেন, খুলুন এবং লেখা শুরু করুন। এটি কার্যকর হওয়ার জন্য আপনাকে অর্ধেক পৃথিবী কনফিগার করার দরকার নেই এবং আপনি আপনার নিজস্ব গতিতে শর্টকাট, স্নিপেট এবং প্লাগইন আবিষ্কার করতে পারেন।

যারা এর থেকে সবচেয়ে বেশি উপকৃত হয় এই ব্যবহারকারীরা সাধারণত কর্মক্ষমতাকে মূল্য দেন, এমন সরঞ্জাম পছন্দ করেন যা তাদের কঠোর কর্মপ্রবাহ অনুসরণ করতে বাধ্য করে না এবং সম্পাদনা কোডের মতো মৌলিক কিছুর জন্য ক্লাউড পরিষেবার উপর নির্ভর করতে চান না।

একাধিক সম্পাদনা, শর্টকাট, স্নিপেট এবং কয়েকটি নির্বাচিত প্লাগইন একত্রিত করাসাব্লাইম টেক্সট উন্নয়নের জন্য একটি সুইস আর্মি নাইফ হয়ে ওঠে: হালকা, দ্রুত, স্থিতিশীল এবং যথেষ্ট নমনীয় যা আপনাকে ছোট প্রকল্প এবং আরও অনেক গুরুতর কোডবেসে সহায়তা করতে পারে, পথে ঝামেলা না করে।

ai দিয়ে কিভাবে ফ্লোচার্ট তৈরি করবেন
সম্পর্কিত নিবন্ধ:
AI দিয়ে কীভাবে ফ্লোচার্ট তৈরি করবেন: নির্দেশিকা, প্রকারভেদ এবং সেরা সরঞ্জাম