فعّل إزالة المسافات الزائدة لدمج سلاسل المسافات أو Tab في واحدة. تبقى فواصل الأسطر ما لم تختر إزالة الأسطر الفارغة. مفيد لمسودات البريد والفقرات المستخرجة.
قص المسافات البادئة والنهائية
قص المسافات النهائية يزيل فوضى نهاية السطر في الكود وتصدير CMS. قص البادئة يزيل المسافة البادئة — اتركه معطّلاً إذا احتجت مسافة الكود.
تطبيع المسافات وغير القابلة للكسر
Word و Google Docs يدرجان مسافات غير قابلة للكسر (U+00A0) وفجوات Unicode. تطبيع المسافات واستبدالها يحوّلهما لمسافات عادية ليعمل البحث والمقارنة وحقول CMS.
تحويل Tab إلى مسافات
Tab إلى مسافات يوسّع كل Tab بعرضك (2 أو 4 أو 8). مسافات إلى Tab يحوّل المسافة البادئة فقط — لا داخل الجمل — لتبقى النصوص مقروءة.
إزالة مسافات عديمة العرض بأمان
الوضع الآمن يزيل zero-width space (U+200B) و BOM. الوضع القوي يزيل أيضاً joiners قد تحتاجها العربية والفارسية والأردية وبعض Indic. فضّل الآمن إلا إذا كنت تنظّف قمامة معروفة.
كيف تكشف الأحرف غير المرئية
فعّل إظهار الأحرف غير المرئية لمعاينة المسافات (·) و Tab (→) و NBSP (⍽) وعلامات عديمة العرض. النسخ دائماً يستخدم النص المنظّف بدون علامات.
إصلاح فواصل أسطر PDF
نص PDF المنسوخ يكسر الجمل. إصلاح فواصل PDF يربط تلك الفواصل، ثم خيارات المسافات تنظّف النتيجة.
أدوات ذات صلة
منظّف أحرف النص ·
أدوات الأسطر ·
عداد الأسطر ·
تحويل الحالة ·
منظف الروابط
خط أنابيب Whitespace Cleaner
1 · الصق نصاً فوضوياً
2 · أزل BOM وzero-width (آمن أو aggressive)
3 · طبّع NBSP ومسافات Unicode
4 · أصلح فواصل أسطر PDF الصلبة
5 · قصّ، اطوِ المسافات، قواعد الأسطر الفارغة
6 · تحويل tab ونهايات الأسطر
7 · انسخ المخرجات النظيفة
لماذا تنظيف المسافات البيضاء مهم
النص الذي يبدو سليماً على الشاشة غالباً يفشل لحظة لصقه elsewhere. خيوط البريد تخفي مسافات مضاعفة بعد النقاط. Word وGoogle Docs يُدخلان non-breaking spaces لا تجدها أدوات البحث. لصق PDF يكسر كل جملة على سطرها. محرّرات الأكواد تتعثر على tabs زائدة. حقول CMS ترفض zero-width characters لم تكتبها.
Whitespace Cleaner من WriteWithin يصلح التباعد وجunk Unicode غير مرئي في متصفحك — لا شيء يُرفع. تصميم الخصوصية أولاً يهم عند تنظيف رسائل عملاء أو تذاكر داخلية أو رسائل عائلية ثنائية اللغة على حاسوب محمول مشترك. معظم المهام ثوانٍ once تعرف أي خيارات تفعّل.
ما ينظّفه هذا الأداة
مسافات وtabs زائدة
Remove extra spaces يطوي runs من مسافات وtabs عادية إلى مسافة واحدة داخل كل سطر. فواصل الأسطر تبقى unless تختار أيضاً خيارات أسطر فارغة. Trim trailing spaces يزيل junk نهاية السطر الشائع في code diffs وHTML scraped. Trim leading spaces يزيل indentation — اتركه off عند تنظيف source code لا يزال يحتاج compile.
Convert tabs to spaces يوسّع كل tab بعرض تختاره (2 أو 4 أو 8). Convert spaces to tabs يعيد كتابة leading indentation فقط، never مسافات داخل الجمل، فيبقى النثر readable بينما code blocks تستعيد indent markers متسقة.
Non-breaking spaces وفجوات Unicode
Replace non-breaking spaces يحوّل U+00A0 — الحرف الذي يستخدمه Word لإبقاء كلمتين على سطر — إلى مسافة عادية. Normalize spaces يفعل likewise لthin spaces وfigure spaces وideographic spaces وvariants Unicode whitespace التي تبدو identical للعين لكنها تكسر find-and-replace وCSV imports وvalidators صارمة.
إن استمر النص misbehaving بعد normalization، ادمج مع Text Character Cleaner الذي يتعامل punctuation وemoji وcontrol characters التي أدوات whitespace تتركها عمداً.
Zero-width characters: آمن مقابل aggressive
Safe zero-width mode يزيل zero-width space (U+200B) وbyte-order marks — junk غير مرئي لمعظم paste disasters. Aggressive mode يزيل أيضاً zero-width joiners وnon-joiners التي Arabic وPersian وUrdu وبعض Indic scripts تستخدمها لتشكيل الحروف. استخدم aggressive فقط عندما متأكد النص Latin-only أو تنظّف spam markers معروفة.
كُتّاب متعددو اللغات على WriteWithin يجب أن يبدأوا بـ safe mode. يلتقط مشاكل URLs وdatabase fields دون لمس joiners يعتمد عليها قرّاؤك.
فواصل أسطر PDF وأسطر فارغة
Fix PDF line breaks يربط أسطر hard-wrapped تنتهي mid-sentence — symptom كلاسيكي للنسخ من ورقة أكاديمية أو PDF قانوني. الأداة تبحث عن حرف lowercase يبدأ السطر التالي وتدمج بمسافة، ثم collapse وtrim options ترتّب النتيجة.
Collapse blank lines يقلّل runs من صفوف فارغة إلى فجوة واحدة — ideal لemail forwards. Remove blank lines يحذف الصفوف الفارغة entirely. لdeduplication أو sorting للقوائم، انتقل إلى Line Tools الذي يعامل whitespace-only rows كفارغة عند حاجة list hygiene أ stricter.
إظهار الأحرف غير المرئية
فعّل Show invisible characters لمعاينة spaces (·) وtabs (→) وNBSP (⍽) وzero-width marks في output pane. Copy دائماً يستخدم النص المنظّف بلا markers — المعاينة للتشخيص لا للتصدير. عندما يصر زميل «لا خطأ في هذه الفقرة»، شغّل المعاينة وتصبح الأحرف المخفية obvious.
ترتيب المعالجة (خط أنابيب ثابت)
الخيارات تعمل بترتيب deterministic لنتائج predictable:
- Strip BOM من بداية الملف
- Remove zero-width characters (safe أو aggressive)
- Replace NBSP وnormalize Unicode spaces إلى مسافات عادية
- Normalize line endings داخلياً للمعالجة
- Join PDF hard line breaks اختيارياً
- Trim leading وtrailing spaces لكل سطر
- Collapse repeated spaces وtabs، أو remove all spaces
- Apply blank-line collapse أو removal
- Convert tabs ↔ spaces وrestore line-ending style المختار
لأن الترتيب ثابت، يمكنك reasoning عن النتائج: PDF join يعمل قبل space collapse، فالجمل المدمجة تحصل على مسافة واحدة بين الكلمات لا double gap.
Presets لمصادر لصق شائعة
خمس presets بنقرة واحدة تضبط الخيارات أعلاه لمصادر typical:
- Email paste — collapse spaces، replace NBSP، collapse blank lines
- Word / Docs — كemail، tuned لspacing office-document
- PDF text — يضيف hard line-break repair فوق space normalization
- Code indent — tabs to spaces، trailing trim، LF line endings، no space collapse داخل الأسطر
- CMS / scraper — trim كلا طرفي كل سطر، collapse spaces، LF endings
ابدأ بpreset، ثم toggle خيارات فردية إن بقت المعاينة off.
Whitespace Cleaner مقابل أدوات ذات صلة
Character Cleaner يزيل letters وnumbers وemoji وpunctuation وsymbols — أو يبقي فقط classes تحددها. يقدّم أيضاً Unicode NFC/NFKD normalization وaccent stripping script-aware. استخدمه عندما المشكلة أي characters exist لا كم مسافة بين الكلمات.
Line Tools يعمل على whole lines: dedupe وsort وfilter by keyword وjoin into paragraphs أو split on width. استخدمه عندما structure — لا intra-line spacing — تحتاج إصلاح. سلسلة شائعة: Whitespace Cleaner أولاً، ثم Line Tools لdedupe contact list.
Line Counter يقيس lines وwords وcharacters دون تغيير النص. Case Converter وURL Cleaner يتعاملان casing وlink hygiene — orthogonal للspacing.
خطوة بخطوة: نظّف لصقاً فوضوياً
- افتح Whitespace Cleaner والصق نصك في input box.
- اختر preset يطابق مصدرك (Email أو Word أو PDF أو Code أو CMS).
- شغّل Show invisible characters إن بقي شيء suspicious.
- راجع output stats — characters removed وline count — وامسح preview.
- انسخ cleaned output والصق في destination app.
أخطاء شائعة
- Aggressive zero-width على نص Arabic أو Hindi — التزم safe mode unless تعرف script لا يحتاج joiners.
- Trim leading spaces على indented code — استخدم Code preset أو عطّل leading trim.
- توقع deduplication هنا — duplicate lines تحتاج Line Tools لا space collapse.
- إزالة smart quotes هنا — curly quotes وem dashes character-level؛ استخدم Character Cleaner.
- تشغيل collapse مرتين عبر أدوات — مرور واحد عبر pipeline كافٍ؛ chaining نفس الخيار في أداة أخرى rarely يساعد.
فوائد تنظيف whitespace في المتصفح
- بلا حساب، بلا upload — النص يبقى على جهازك
- Pipeline deterministic — نفس input وoptions دائماً same output
- Zero-width handling multilingual-safe removers أخرى تتخطاه
- Live stats كم characters وlines تغيّرت
- يعمل على Chromebooks وأجهزة مستعارة وcorporate browsers مقفلة
كُتّاب يحضّرون submissions لplatforms بقواعد plain-text صارمة، مطوّرون يطبّعون config files قبل commit، وsupport staff ينظّفون ticket paste — كلهم يستفيدون من output repeatable دون desktop editor. Undo وreset options تتيح تجربة aggressive settings على copy دون فقدان original paste.
أسئلة شائعة
هل يكسر Arabic أو Hindi text؟ Safe zero-width mode يزيل فقط zero-width spaces وBOM. Aggressive mode قد يزيل joiners بعض scripts تحتاج — استخدمه only when متأكد.
هل أرى invisible characters قبل حذفها؟ نعم. Show invisible characters يعرض markers في output pane؛ copy still clean text بلا markers.
هل يُرفع نصي؟ لا. Cleaning runs entirely في متصفحك.
ماذا إن احتجت count lines afterward؟ افتح Line Counter بنصك المنظّف للتحقّق من submission limits.
Normalize قبل أم بعد case conversion؟ Whitespace cleanup أولاً، ثم Case Converter — hidden spaces تجعل casing uneven.