টেক্সট ও লেখার টুলস

টেক্সটের স্পেসকে ট্যাব অক্ষরে বদলান

এই টুল দিয়ে টেক্সটের নির্দিষ্ট সংখ্যক পরপর স্পেসকে ট্যাব অক্ষরে বদলাতে পারবেন। ডিফল্ট সেটিংয়ে প্রতি ৪টি পরপর স্পেস একটি ট্যাবে পরিবর্তিত হয়। কোডের ইন্ডেন্টেশন বা সাধারণ টেক্সট সাজানোর কাজে এটি ব্যবহার করতে পারেন।

0 অক্ষর

কনভার্সন সেটিংস

টেক্সট পরিবর্তনের কাজ আপনার ব্রাউজারেই হয়।

কেন এই টুলটি ব্যবহার করবেন?

কেন এই টুলটি ব্যবহার করবেন?

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

কীভাবে ব্যবহার করবেন

কীভাবে ব্যবহার করবেন

  1. ধাপ 1

    টেক্সট দিন

    Input Text ঘরে আপনার লেখা পেস্ট বা টাইপ করুন। নমুনা দিয়ে পরীক্ষা করতে Load Example চাপতে পারেন।
  2. ধাপ 2

    স্পেসের সংখ্যা ঠিক করুন

    spacesPerTab-এ পরপর কতটি স্পেস বদলাতে চান তা নির্ধারণ করুন। ডিফল্ট মান ৪ এবং কার্যকর সীমা ১ থেকে ৩২।
  3. ধাপ 3

    ফলাফল দেখুন

    Converted Text অংশে দেখুন মিলে যাওয়া স্পেসগুলো ট্যাবে বদলেছে কি না এবং অন্য স্পেসগুলো ঠিক আছে কি না।
  4. ধাপ 4

    টেক্সট কপি করুন

    Copy চাপলে পরিবর্তিত টেক্সট ক্লিপবোর্ডে কপি হবে। কপি সম্পন্ন হলে Copied! লেখা দেখা যেতে পারে।
  5. ধাপ 5

    ডাউনলোড বা পরিষ্কার করুন

    Download দিয়ে ফলাফল সংরক্ষণ করুন অথবা Clear দিয়ে বর্তমান টেক্সট মুছে নতুন করে শুরু করুন।

অনলাইনে কীভাবে স্পেসকে ট্যাবে বদলাবেন

প্রথমে Input Text ঘরে টেক্সট পেস্ট করুন। এরপর spacesPerTab-এর মান ঠিক করে Converted Text অংশে ফলাফল দেখুন। ডিফল্ট মান ৪। যেমন, পরপর চারটি স্পেস একটি ট্যাবে বদলাবে, কিন্তু দুটি স্পেস অপরিবর্তিত থাকবে। ফলাফল নিতে Copy বা Download ব্যবহার করুন।

Spaces per tab সেটিং কীভাবে কাজ করে

spacesPerTab নির্ধারণ করে পরপর কতটি স্পেস মিললে সেগুলো একটি ট্যাবে বদলাবে। ডিফল্ট মান ৪, আর কার্যকর মান ১ থেকে ৩২-এর মধ্যে সীমাবদ্ধ থাকে। মান ২ দিলে পরপর দুটি স্পেসের প্রতিটি মিলে যাওয়া দল একটি ট্যাবে বদলাবে। এই সেটিং ট্যাবের দেখানোর প্রস্থ পরিবর্তন করে না।

কোডের একাধিক স্পেস ট্যাবে পরিবর্তন করুন

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

স্পেস থেকে ট্যাব করার নমুনা

নিচের টেক্সটটি Input Text ঘরে পেস্ট করুন। spacesPerTab-এর মান ৪ রাখলে Item B-এর আগে থাকা চারটি স্পেস একটি ট্যাবে বদলাবে। Item C-এর আগে থাকা দুটি স্পেস আগের মতোই থাকবে। ইনপুট: Item A Item B Item C ফলাফল: Item A Item B Item C ফলাফলের ট্যাবটি আসল ট্যাব অক্ষর। আপনার এডিটরে এটি কতটা চওড়া দেখাবে, তা এডিটরের সেটিংসের ওপর নির্ভর করে।

অন্য লেখা না বদলে স্পেসকে ট্যাবে পরিবর্তন

টুলটি নির্ধারিত সংখ্যার সঙ্গে মেলে এমন পরপর সাধারণ স্পেসের দল বদলায়। মান ১ না হলে প্রতিটি আলাদা স্পেস বদলায় না। যেসব স্পেস নির্ধারিত সংখ্যার সঙ্গে মেলে না এবং অন্য যেসব অক্ষর আছে, সেগুলো অপরিবর্তিত থাকে।

পরিবর্তিত টেক্সট কপি বা ডাউনলোড করুন

ফলাফল তৈরি হলে Copy দিয়ে টেক্সট ক্লিপবোর্ডে কপি করুন অথবা Download দিয়ে ফাইল হিসেবে সংরক্ষণ করুন। Load Example দিয়ে নমুনা টেক্সট পরীক্ষা করতে পারবেন, আর Clear দিয়ে বর্তমান টেক্সট মুছে নতুন করে শুরু করতে পারবেন। দেওয়া কোডে ডাউনলোড করা ফাইলের নাম বা এক্সটেনশন নির্দিষ্ট করা নেই।

ফিচারগুলো কীভাবে কাজ করে

স্পেসের সংখ্যা নির্ধারণ

প্রতি ট্যাবের জন্য ১ থেকে ৩২টি স্পেসের মান ব্যবহার করতে পারবেন। ডিফল্ট মান ৪ এবং কার্যকর মান এই সীমার মধ্যেই থাকে।

ফলাফল কপি করুন

Copy চাপলে পরিবর্তিত টেক্সট ক্লিপবোর্ডে কপি হয়। কপি হওয়ার অবস্থায় Copied! লেখা দেখানো যায়।

ফাইল ডাউনলোড

Download দিয়ে পরিবর্তিত টেক্সট ফাইল হিসেবে সংরক্ষণ করতে পারবেন। নির্দিষ্ট ফাইলের নাম ও এক্সটেনশন দেওয়া কোড থেকে জানা যায় না।

নমুনা টেক্সট ব্যবহার

Load Example চাপলে নমুনা টেক্সট দিয়ে কনভার্সন পরীক্ষা করতে পারবেন।

বর্তমান টেক্সট মুছুন

Clear ব্যবহার করে বর্তমান টেক্সট পরিষ্কার করে নতুন কাজ শুরু করুন।

ব্রাউজারেই টেক্সট পরিবর্তন

কনভার্সনের মূল কাজ ব্রাউজারে হয়। দেওয়া লজিকে এই কাজের জন্য fetch বা API কল নেই।

কী কী কাজে ব্যবহার করা যায়?

সোর্স কোড সাজানো

যেসব কোডে চারটি স্পেসের বদলে ট্যাব দরকার, সেখানে এই টুল ব্যবহার করতে পারেন। পরিবর্তনের পর কোড এডিটরে ইন্ডেন্টেশন ঠিক আছে কি না দেখে নিন।

কপি করা টেক্সট ঠিক করা

অন্য এডিটর বা ডকুমেন্ট থেকে কপি করা টেক্সটে নির্দিষ্ট সংখ্যক পরপর স্পেসকে ট্যাবে বদলাতে পারবেন।

সাধারণ টেক্সট গুছিয়ে নেওয়া

সাধারণ টেক্সটের তালিকা বা রেকর্ডে মিলে যাওয়া স্পেসের দল ট্যাবে বদলান। অন্য স্পেসগুলো অপরিবর্তিত থাকবে।

স্পেস ও ট্যাবের পার্থক্য বোঝা

বিভিন্ন spacesPerTab মান দিয়ে উদাহরণ চালিয়ে দেখুন কীভাবে অক্ষর বদলায়। ট্যাবের দৃশ্যমান প্রস্থ কোন অ্যাপে টেক্সট দেখছেন তার ওপর নির্ভর করে।

টুলের বিস্তারিত তথ্য

টুল মোডspacesToTabs
ডিফল্ট স্পেসের সংখ্যা৪
কার্যকর মানের সীমা১ থেকে ৩২
পরিবর্তে ব্যবহৃত অক্ষরট্যাব অক্ষর (\t)
পরিবর্তনের নিয়মপরপর থাকা নির্ধারিত সংখ্যক সাধারণ স্পেস
প্রক্রিয়াকরণব্রাউজারে, ক্লায়েন্ট-সাইডে
ব্যবহারযোগ্য অ্যাকশনCopy, Download, Load Example, Clear

সুবিধা

  • শুধু দেখানোর ধরন নয়, আসল স্পেস অক্ষরকে ট্যাব অক্ষরে বদলায়।
  • ১ থেকে ৩২ পর্যন্ত স্পেসের দল নির্ধারণ করতে পারবেন।
  • নির্ধারিত সংখ্যার সঙ্গে না মেলা স্পেস অপরিবর্তিত থাকে।
  • Copy বা Download দিয়ে ফলাফল নিতে পারবেন।
  • নিজের টেক্সট দেওয়ার আগে নমুনা দিয়ে পরীক্ষা করতে পারবেন।

সীমাবদ্ধতা

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

আপনার টেক্সট কীভাবে প্রক্রিয়া হয়

স্পেস থেকে ট্যাবে পরিবর্তনের কাজ ব্রাউজারে চলে এবং দেওয়া কোডে এই কাজের জন্য কোনো fetch বা API কল নেই। তবে এই তথ্য শুধু কনভার্সন প্রক্রিয়া সম্পর্কে। পুরো ওয়েবসাইটের অ্যানালিটিক্স, সার্ভার লগ বা অন্য তথ্য ব্যবস্থাপনা সম্পর্কে এটি কোনো নিশ্চয়তা দেয় না।

টিপস

  • আপনার টেক্সটে প্রতি ইন্ডেন্টে চারটি স্পেস থাকলে ডিফল্ট মান ৪ দিয়ে শুরু করুন।
  • প্রতিটি সাধারণ স্পেস বদলাতে চাইলে spacesPerTab-এর মান ১ দিন।
  • অসম্পূর্ণ স্পেসের দল অপরিবর্তিত থাকে, তাই ফলাফল পরীক্ষা করুন।
  • Load Example দিয়ে পরীক্ষা করুন এবং নতুন কাজের আগে Clear ব্যবহার করুন।
  • অন্য এডিটরে টেক্সট ব্যবহারের আগে ট্যাবের দৃশ্যমান প্রস্থ যাচাই করুন।

সাধারণ প্রশ্ন ও উত্তর

অনলাইনে স্পেস থেকে ট্যাব কীভাবে করব?

Input Text ঘরে টেক্সট পেস্ট করুন, spacesPerTab-এর মান ঠিক করুন এবং Converted Text দেখুন। ডিফল্ট মান ৪ হলে পরপর চারটি সাধারণ স্পেস একটি ট্যাবে বদলায়। ফলাফল নিতে Copy অথবা Download ব্যবহার করুন।

ডিফল্টভাবে একটি ট্যাবের জন্য কয়টি স্পেস লাগে?

চারটি। spacesPerTab-এর ডিফল্ট মান ৪। তাই পরপর চারটি সাধারণ স্পেস একটি ট্যাব অক্ষরে বদলায়। এর চেয়ে ছোট স্পেসের দল বদলাতে সেটিংয়ের মান কমাতে হবে।

দুটি স্পেসকে একটি ট্যাবে বদলানো যাবে?

হ্যাঁ। spacesPerTab-এর মান ২ দিন। এরপর পরপর দুটি স্পেসের প্রতিটি মিলে যাওয়া দল একটি ট্যাবে বদলাবে। অন্য লেখা ও অসম্পূর্ণ স্পেসের দল অপরিবর্তিত থাকবে।

স্পেসের সংখ্যা নির্ধারণের সীমা কত?

কার্যকর সীমা ১ থেকে ৩২। কোড নির্ধারিত মানকে এই সীমার মধ্যে রাখে এবং ডিফল্ট মান ৪। এই সেটিং কতটি স্পেস বদলাবে তা নিয়ন্ত্রণ করে, ট্যাব দেখতে কতটা চওড়া হবে তা নয়।

প্রতিটি স্পেসকে ট্যাবে বদলানো সম্ভব?

হ্যাঁ। spacesPerTab-এর মান ১ দিলে প্রতিটি সাধারণ স্পেস একটি ট্যাবে বদলায়। এতে শব্দের মাঝের স্পেসও বদলে যায়, তাই কোড বা সাজানো টেক্সটে ব্যবহার করার আগে ফলাফল যাচাই করুন।

ট্যাবে বদলালে অন্য অক্ষর কি পরিবর্তিত হয়?

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

সোর্স কোডের স্পেসকে ট্যাবে বদলাতে পারব?

হ্যাঁ। সোর্স কোডের মিলে যাওয়া স্পেসের দল ট্যাবে বদলাতে পারবেন। তবে টুলটি প্রোগ্রামিং ভাষা বুঝে ইন্ডেন্টেশন ঠিক করে না। তাই পরিবর্তনের পর কোড এডিটরে ফলাফল পরীক্ষা করুন।

টেক্সট আপলোড না করে কি কনভার্সন করা যায়?

কনভার্সনের কাজ ব্রাউজারে হয় এবং দেওয়া লজিকে এই কাজের জন্য fetch বা API কল নেই। তবে পুরো ওয়েবসাইটের তথ্য ব্যবস্থাপনা সম্পর্কে এই তথ্য কিছু নিশ্চিত করে না। তাই এটিকে সম্পূর্ণ গোপনীয়তার নিশ্চয়তা হিসেবে ধরবেন না।

পরিবর্তিত টেক্সট কপি বা ডাউনলোড করব কীভাবে?

Copy চাপলে ফলাফল ক্লিপবোর্ডে কপি হয়, আর Download দিয়ে ফাইল হিসেবে সংরক্ষণ করতে পারবেন। Load Example নমুনা দেয় এবং Clear বর্তমান টেক্সট মুছে দেয়। ডাউনলোড করা ফাইলের নির্দিষ্ট নাম ও এক্সটেনশন দেওয়া কোডে উল্লেখ নেই।