আপনি যদি ভিম ব্যবহার করছেন তবে দেখুন :h retab।
*: ret * *: retab *
: [রেঞ্জ] রেট [আবৃত্তি] [!] [নতুন_ট্যাবস্টপ]
একটিযুক্ত সাদা-স্থানের সমস্ত ক্রম প্রতিস্থাপন করুন
<ট্যাব> নতুনটি ব্যবহার করে সাদা-স্পেসের নতুন স্ট্রিং রয়েছে
ট্যাবস্টপ মান দেওয়া হয়েছে। আপনি যদি নতুন নির্দিষ্ট না করেন
ট্যাবস্টপ আকার বা এটি শূন্য, ভিম বর্তমান মানটি ব্যবহার করে
'ট্যাবস্টপ' এর
'ট্যাবস্টপ' এর বর্তমান মান সর্বদা অভ্যস্ত
বিদ্যমান ট্যাবগুলির প্রস্থ গণনা করুন।
সাথে!, ভিম কেবলমাত্র সাধারণ স্ট্রিংগুলি প্রতিস্থাপন করে
যেখানে উপযুক্ত সেখানে ট্যাব সহ ফাঁকা স্থান।
'প্রসারিত ট্যাব' চালু করে, ভিমে সমস্ত ট্যাব প্রতিস্থাপন করে
যথাযথ স্থান।
এই কমান্ডটি নতুন ট্যাবলেটে 'ট্যাবস্টপ' সেট করে,
এবং যদি পুরো ফাইলটিতে সম্পাদিত হয়, যা পূর্বনির্ধারিত হয়,
কোন দৃশ্যমান পরিবর্তন করা উচিত নয়।
যত্নশীল: এই কমান্ডটি কোনও <ট্যাব> অক্ষর সংশোধন করে
একটি সি প্রোগ্রাম স্ট্রিং ভিতরে। এড়াতে "\ t" ব্যবহার করুন
এটি (এটি যাইহোক একটি ভাল অভ্যাস)।
": Retab!" স্থান দ্বারা একটি ক্রম পরিবর্তন হতে পারে
<ট্যাব> অক্ষর, যা মুদ্রণ করতে পারে একটি মুদ্রণ ()।
আমি ভি মধ্যে নেই}
| + Ex_extra | কখন পাওয়া যায় না বৈশিষ্ট্যটি অক্ষম করা ছিল
সংকলন সময়।
উদাহরণস্বরূপ, যদি আপনি কেবল টাইপ করেন
: Ret
আপনার সমস্ত ট্যাব স্পেসে প্রসারিত হবে।
আপনি চান করতে পারেন
: se এবং "এর জন্য শর্টহ্যান্ড: সেট এক্সটেনডট্যাব
কোনও নতুন লাইন আক্ষরিক ট্যাব ব্যবহার করবে না তা নিশ্চিত করার জন্য।
আপনি যদি ভিম ব্যবহার করছেন না,
পার্ল- i.bak -pe "s / \ t / '' x (8-পজ ()% 8) / যেমন" ফাইল.পি
ট্যাবগুলিকে স্পেস দিয়ে প্রতিস্থাপন করবে, ধরে নিলেই ট্যাব প্রতি 8 টি অক্ষর থামবে, ধরে নিবে file.py(কেবলমাত্র আসল ক্ষেত্রে যাবার সাথে file.py.bak)। যদি আপনার ট্যাব স্টপগুলি প্রতি 4 টি ফাঁকা জায়গায় থাকে তবে 8s কে 4s এর সাথে প্রতিস্থাপন করুন।