تخطَّ إلى المحتوى

أدوات النصوص

تضم فئة النصوص ست أدوات لتحرير النصوص ومقارنتها والبحث فيها. وكلها تعمل في المتصفح.

المسار: /tools/text/text-tools

منطقة نص واحدة مع مجموعة من العمليات الصغيرة عليها.

  • عدّ مرات ظهور كلمة أو نمط، مع مراعاة حالة الأحرف أو عدمها، في أي موضع أو ككلمات كاملة فقط، كنص عادي أو كتعبير نمطي.
  • البحث والاستبدال، بالخيارات نفسها لحالة الأحرف والنص العادي أو التعبير النمطي.
  • محوّل حالة الأحرف: lower case وUPPER CASE وTitle Case وSentence case وcamelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE وdot.case.
  • اللصق والنسخ والتنزيل في ملف ‎.txt والمسح (مع إمكانية التراجع).

المسار: /tools/text/markdown

محرر Markdown مع معاينة مباشرة.

  • عروض Write وSplit وPreview، مع خيار لتمرير المعاينة مع المحرر.
  • شريط أدوات للتنسيق: عنوان، وخط عريض، وخط مائل، وخط يتوسطه خط، وشيفرة مضمنة، واقتباس، وقوائم نقطية ورقمية وقوائم مهام، ورابط، وصورة، وكتلة شيفرة، وجدول، وخط أفقي. تظهر اختصارات لوحة المفاتيح في تلميحات الأزرار.
  • يصفّ Format tables أعمدة كل جدول. ويمكن إدراج جدول محتويات عند المؤشر.
  • لوحة مخطط تفصيلي (outline)، وبحث، وسطر حالة يعرض موضع المؤشر ووقت القراءة.
  • ابدأ مستندًا جديدًا فارغًا أو من قالب، وافتح ملف ‎.md أو ملفًا نصيًا، واحفظ بوصفه ملف ‎.md.
  • صدّر المعاينة بصيغة HTML أو نص منسق (rich text) أو PDF.

المسار: /tools/text/diff

يقارن نصين جنبًا إلى جنب. عنوان صفحته Text Compare.

  • الصق أو اكتب النص الأصلي والنص المعدّل، أو افتح ملفات في أي من اللوحتين. يبدّل زر التبديل بين اللوحتين.
  • تحاذي المقارنة الذكية (Smart compare) النصين أولًا، فلا يؤدي سطر مضاف أو محذوف إلى وسم كل ما بعده بوصفه متغيرًا. أما المقارنة الصارمة (Strict compare) فتسير سطرًا بسطر بصرامة.
  • خيارات لتجاهل حالة الأحرف والمسافات في نهايات الأسطر، وللتمرير أو التفاف الأسطر الطويلة، ولتمرير اللوحتين معًا أو منفصلتين.
  • الانتقال إلى الاختلاف السابق أو التالي.

المسار: /tools/text/regex-tester

يجرّب تعبيرًا نمطيًا على نص اختبار.

  • الخيارات: مراعاة حالة الأحرف، وكل المطابقات أو الأولى فقط، وهل يطابق ‎^ و‎$ النص كله أم كل سطر، وهل تطابق النقطة سطرًا جديدًا، ووضعا Unicode (‎u) أو مجموعات Unicode (‎v).
  • عروض Matches وReplace وSplit. يقبل حقل الاستبدال ‎$1 و‎$<name> و‎$&.
  • انسخ النمط، أو انسخ النتائج نصًا عاديًا أو JSON.
  • مرجع للصياغة ومثال يمكن تحميله.

المسار: /tools/text/reference

مرجع قابل للبحث للأوامر. صف مهمة أو اكتب جزءًا من أمر، وصفِّ حسب الفئة. يعرض Open all أو يخفي Close all التفاصيل، وينسخ Copy commands كل أمر معروض، أمرًا في كل سطر. وتنبّه الصفحة إلى أنها مرجع فقط: لا يُنفَّذ شيء فيها.

المسار: /tools/text/merge

ينشئ ملفًا مدمجًا من أسطر ملفين.

  • حمّل أو الصق الملف A والملف B. تُظلَّل الأسطر المختلفة بين الملفين.
  • انقر سطرًا، أو اضغط Space، لاختياره. انقره مرتين، أو اضغط Enter، لإضافته إلى النتيجة. تنقلك مفاتيح الأسهم بين الأسطر. يضيف Add picked الأسطر المختارة.
  • أعد ترتيب أسطر النتيجة بسحبها أو بالأسهم، وأضف أسطرًا فارغة.
  • اختر نهاية السطر (LF أو CRLF) وهل تنتهي النتيجة بفاصل سطر.
  • بدّل بين A وB، وانسخ النتيجة أو نزّلها.