تحويل علامات Tab إلى مسافات

مفيدة عندما يظهر النص أو الكود بمحاذاة مختلفة بين المحررات، فتحوّل علامات Tab إلى مسافات ثابتة الشكل في كل مكان.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل النص، عرض علامة الجدولة وطريقة الاستبدال.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

في وضع «مواضع Tab» تُستبدل كل علامة بعدد مسافات = العرض − (العمود الحالي mod العرض)، فتصل إلى المضاعف التالي للعرض. في الوضع الثابت تصبح كل علامة N مسافات.

مثال

المدخلات: عرض علامة الجدولة = 4 مسافات، طريقة الاستبدال = محاذاة إلى مواضع Tab. النتيجة: النتيجة: name qty price apple 3 1.25 indented line، علامات Tab المستبدلة: 5.

name	qty	price
apple	3	1.25
	indented line
name    qty price
apple   3   1.25
    indented line

الحدود والملاحظات

  • المحاذاة تعدّ كل حرف عمودا واحدا، لذلك قد تختلف مع الأحرف العريضة أو الخطوط غير ثابتة العرض.

أسئلة شائعة عن هذه الأداة

ما الفرق بين الوضعين؟

المحاذاة تحافظ على شكل الأعمدة كما في المحرر، أما الوضع الثابت فيضع العدد نفسه من المسافات لكل Tab أينما كانت.

لماذا يحوّل المبرمجون Tab إلى مسافات؟

لأن المسافات تظهر بالعرض نفسه في كل محرر ومراجعة كود، وكثير من أدلة الأسلوب مثل PEP 8 تطلبها.

هل يتغير أي شيء غير علامات Tab؟

لا، بقية الأحرف والأسطر تبقى كما هي.