كيفية تحويل المسافات إلى علامات تبويب عبر الإنترنت
ما وظيفة إعداد المسافات لكل علامة تبويب؟
تحويل المسافات المتعددة إلى علامات تبويب في الشيفرة المصدرية
مثال على استبدال المسافات بأحرف علامات تبويب
تحويل المسافات إلى علامات تبويب دون تغيير بقية النص
نسخ النص المحوّل أو تنزيله
شرح الميزات
تحديد المسافات لكل علامة تبويب
اضبط حجم المجموعة من 1 إلى 32 مسافة. القيمة الافتراضية 4، وتُحصر القيمة الفعلية ضمن هذا النطاق.
نسخ النص المحوّل
استخدم نسخ لنقل الناتج المحوّل إلى الحافظة. تتضمن الواجهة أيضاً تسمية تم النسخ! لحالة النسخ.
تنزيل النتيجة
استخدم تنزيل لحفظ النص المحوّل كملف. لا تحدد الشيفرة المقدمة اسم الملف أو امتداده أو صيغة التنزيل بدقة.
تحميل مثال عملي
اختر تحميل مثال لملء الأداة بنص نموذجي وتجربة التحويل قبل استخدام محتواك.
مسح النص الحالي
اختر مسح لإعادة ضبط النص الحالي في الأداة.
معالجة النص على جانب العميل
يعمل منطق التحويل في المتصفح. لا يستخدم التطبيق المقدم fetch أو استدعاء API لهذا التحويل.
ما استخدامات هذه الأداة؟
تنسيق الشيفرة المصدرية
استبدل مجموعات من أربع مسافات بعلامات تبويب عند تجهيز الشيفرة لمحرر أو مشروع يستخدم أحرف التبويب. راجع النتيجة لأن الأداة لا تفهم قواعد المسافة البادئة الخاصة بكل لغة.
تنظيف النص المنسوخ
حوّل المسافات المتكررة في نص منسوخ من محرر أو مستند عندما تتوقع الوجهة أحرف علامات تبويب.
تجهيز نص منظّم
غيّر مجموعات محددة من المسافات إلى علامات تبويب في القوائم أو السجلات النصية العادية مع إبقاء المسافات غير المطابقة.
التعرّف على الفرق بين التبويبات والمسافات
جرّب المثال بإعدادات مختلفة لملاحظة طريقة استبدال الأحرف. يعتمد العرض المرئي لعلامة التبويب على التطبيق.
معلومات الأداة
| وضع الأداة | spacesToTabs |
|---|---|
| المسافات الافتراضية لكل علامة تبويب | 4 |
| نطاق المسافات الفعلي لكل علامة تبويب | 1 to 32 |
| حرف الاستبدال | Tab character (\t) |
| قاعدة المطابقة | Exact groups of consecutive ordinary spaces |
| المعالجة | على جانب العميل في المتصفح |
| إجراءات الواجهة المتاحة | Copy, Download, Load Example, Clear |
الفوائد
- تحويل مجموعات المسافات المتكررة إلى أحرف تبويب فعلية لا مجرد تغيير مظهر النص.
- اختيار حجم مجموعة يناسب النص من 1 إلى 32 مسافة.
- الإبقاء على المسافات التي لا تطابق حجم المجموعة المحدد.
- نسخ الناتج المحوّل أو تنزيله باستخدام إجراءات الواجهة المتاحة.
- تجربة عينة قبل معالجة نصك.
القيود
- لا تُستبدل إلا مجموعات المسافات العادية المتتالية التي تطابق حجم المجموعة المحدد.
- حجم المجموعة الافتراضي 4، لذلك تبقى مجموعات المسافات الأقصر كما هي.
- لا يكتشف المحوّل لغات البرمجة ولا يحسب المسافة البادئة تلقائياً.
- قد تظهر علامات التبويب أعرض أو أضيق في محررات مختلفة، لأن التطبيق يتحكم في عرضها.
- لا تحدد الشيفرة المقدمة الحد الأقصى لطول الإدخال أو اسم الملف وامتداده.
كيفية معالجة النص
يعمل تحويل المسافات إلى علامات تبويب في متصفحك بمنطق على جانب العميل، ولا يتضمن التطبيق المقدم استدعاء fetch أو API لهذه العملية. يصف ذلك مسار التحويل فقط، ولا يحدد طريقة تعامل الموقع ككل مع التحليلات أو سجلات الاستضافة أو البيانات الأخرى.
نصائح
- ابدأ بالإعداد الافتراضي 4 إذا كان النص يستخدم أربع مسافات لكل مستوى إزاحة.
- اضبط حجم المجموعة على 1 فقط إذا أردت استبدال كل مسافة عادية بعلامة تبويب.
- تحقق من مجموعات المسافات بعناية، إذ تُحفظ المسافات غير المطابقة.
- استخدم تحميل مثال لاختبار التحويل، ثم مسح قبل البدء من جديد.
- راجع النص في المحرر المستهدف لأن العرض المرئي لعلامة التبويب قد يختلف.
الأسئلة الشائعة
كيف أحوّل المسافات إلى علامات تبويب عبر الإنترنت؟
الصق النص في النص المُدخل، واختر إعداد المسافات لكل علامة تبويب، ثم راجع النص المحوّل. يستبدل الإعداد الافتراضي كل مجموعة من أربع مسافات متتالية بعلامة تبويب واحدة. استخدم نسخ لنسخ النتيجة أو تنزيل لحفظها.
كم مسافة تستبدل علامة التبويب افتراضياً؟
أربع مسافات. قيمة spacesPerTab الافتراضية هي 4، لذلك تصبح المجموعة المطابقة من أربع مسافات عادية متتالية حرف تبويب واحداً. تبقى المجموعات الأقصر كما هي ما لم تختر إعداداً أصغر.
هل يمكنني تحويل مسافتين إلى علامة تبويب واحدة؟
نعم. اضبط spacesPerTab على 2. يستبدل المحوّل كل مجموعة مطابقة من مسافتين متتاليتين بحرف تبويب واحد، ويحافظ على النص الآخر بما فيه المسافات التي لا تكوّن مجموعة مطابقة كاملة.
ما نطاق إعداد المسافات لكل علامة تبويب؟
النطاق الفعلي من 1 إلى 32. يحصر كود التحويل القيمة ضمن هذا النطاق، والقيمة الافتراضية 4. يتحكم الإعداد في عدد المسافات المتتالية المطابقة، لا في عرض علامات التبويب داخل المحرر.
هل يمكنني استبدال كل مسافة بحرف تبويب؟
نعم. اضبط spacesPerTab على 1 لاستبدال كل حرف مسافة عادي بعلامة تبويب. يؤثر ذلك في المسافات بين الكلمات وكذلك المسافة البادئة، لذا راجع النتيجة قبل استخدامها في الشيفرة أو النص المنسق.
هل يغيّر التحويل أحرفاً أخرى؟
لا. تستهدف قاعدة التحويل مجموعات محددة من المسافات العادية المتتالية فقط. تُترك الأحرف غير الداخلة في مجموعة مطابقة كما هي. مثلاً، تبقى مجموعة من مسافتين مسافتين عند الإعداد الافتراضي 4.
هل يمكنني تحويل المسافات إلى علامات تبويب في الشيفرة المصدرية؟
نعم. يمكنك استخدام الأداة لاستبدال مجموعات المسافات المطابقة في الشيفرة المصدرية. لكنها لا تحلل لغة البرمجة ولا تحدد قواعد الإزاحة المناسبة، لذا تحقق من الناتج في محرر الشيفرة.
هل يمكن استخدام المحوّل دون رفع النص؟
يتم التحويل نفسه في متصفحك، ولا يستدعي المنطق المقدم fetch أو API لهذه العملية. لكن ذلك لا يحدد ممارسات معالجة البيانات في الموقع ككل، فلا تعتبره ضماناً عاماً للخصوصية.
كيف أنسخ النص المحوّل أو أنزّله؟
استخدم نسخ لوضع الناتج المحوّل في الحافظة، أو اختر تنزيل لحفظه كملف. يوفر تحميل مثال محتوى نموذجياً، بينما يعيد مسح ضبط النص الحالي. لا تحدد الشيفرة المقدمة اسم الملف المنزّل أو امتداده.