تحويل علامات الجدولة إلى مسافات (والعكس)
حوّل علامات الجدولة إلى مسافات أو المسافات البادئة إلى علامات جدولة — وهذا مفيد عندما يفرض مشروع أسلوب مسافة بادئة محددًا في ملف إعداداته.
كيف يعمل
يستبدل «علامات الجدولة ← مسافات» كل علامة جدولة بعدد المسافات المختار، أينما وُجدت في النص. أما «مسافات ← علامات الجدولة» فلا يمس سوى المسافة البادئة في بداية السطر: إذ تُستبدل كل مجموعة كاملة من المسافات المتتالية (بالحجم المختار) في بداية السطر بعلامة جدولة واحدة، ولا يُعدَّل باقي السطر أبدًا. وهذا مفيد لتوحيد ملف شيفرة قبل تقديمه إلى مشروع يفرض أسلوب مسافة بادئة معينًا (مثل أداة linter مضبوطة لاشتراط علامات الجدولة).
هل تُحوَّل المسافات في وسط السطر إلى علامات جدولة؟
لا، فالمسافة البادئة في بداية السطر وحدها يشملها التحويل «مسافات ← علامات الجدولة»: أما المسافات التي تظهر في وسط السطر (مثل التي بين الكلمات) فلا تُمس أبدًا.
ماذا يحدث إذا لم تكن المسافة البادئة مضاعفًا دقيقًا لعدد المسافات المختار؟
يُحتفظ بالباقي الذي لا يشكّل مجموعة كاملة على هيئة مسافات بعد علامات الجدولة المولَّدة، حتى لا يضيع أي حرف من المسافة البادئة.
معالجة محلية 100%: لا تغادر شيفرتك متصفحك أبدًا، ويتم التحويل بالكامل عبر WebAssembly على جهازك.