أدوات النصوص
تضم فئة النصوص ست أدوات لتحرير النصوص ومقارنتها والبحث فيها. وكلها تعمل في المتصفح.
Text Tools
Section titled “Text Tools”المسار: /tools/text/text-tools
منطقة نص واحدة مع مجموعة من العمليات الصغيرة عليها.
- عدّ مرات ظهور كلمة أو نمط، مع مراعاة حالة الأحرف أو عدمها، في أي موضع أو ككلمات كاملة فقط، كنص عادي أو كتعبير نمطي.
- البحث والاستبدال، بالخيارات نفسها لحالة الأحرف والنص العادي أو التعبير النمطي.
- محوّل حالة الأحرف: lower case وUPPER CASE وTitle Case وSentence case وcamelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE وdot.case.
- اللصق والنسخ والتنزيل في ملف .txt والمسح (مع إمكانية التراجع).
Markdown
Section titled “Markdown”المسار: /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) فتسير سطرًا بسطر بصرامة.
- خيارات لتجاهل حالة الأحرف والمسافات في نهايات الأسطر، وللتمرير أو التفاف الأسطر الطويلة، ولتمرير اللوحتين معًا أو منفصلتين.
- الانتقال إلى الاختلاف السابق أو التالي.
Regex Tester
Section titled “Regex Tester”المسار: /tools/text/regex-tester
يجرّب تعبيرًا نمطيًا على نص اختبار.
- الخيارات: مراعاة حالة الأحرف، وكل المطابقات أو الأولى فقط، وهل يطابق
^و$النص كله أم كل سطر، وهل تطابق النقطة سطرًا جديدًا، ووضعا Unicode (u) أو مجموعات Unicode (v). - عروض Matches وReplace وSplit. يقبل حقل الاستبدال
$1و$<name>و$&. - انسخ النمط، أو انسخ النتائج نصًا عاديًا أو JSON.
- مرجع للصياغة ومثال يمكن تحميله.
Command Reference
Section titled “Command Reference”المسار: /tools/text/reference
مرجع قابل للبحث للأوامر. صف مهمة أو اكتب جزءًا من أمر، وصفِّ حسب الفئة. يعرض Open all أو يخفي Close all التفاصيل، وينسخ Copy commands كل أمر معروض، أمرًا في كل سطر. وتنبّه الصفحة إلى أنها مرجع فقط: لا يُنفَّذ شيء فيها.
Line Merge
Section titled “Line Merge”المسار: /tools/text/merge
ينشئ ملفًا مدمجًا من أسطر ملفين.
- حمّل أو الصق الملف A والملف B. تُظلَّل الأسطر المختلفة بين الملفين.
- انقر سطرًا، أو اضغط Space، لاختياره. انقره مرتين، أو اضغط Enter، لإضافته إلى النتيجة. تنقلك مفاتيح الأسهم بين الأسطر. يضيف Add picked الأسطر المختارة.
- أعد ترتيب أسطر النتيجة بسحبها أو بالأسهم، وأضف أسطرًا فارغة.
- اختر نهاية السطر (LF أو CRLF) وهل تنتهي النتيجة بفاصل سطر.
- بدّل بين A وB، وانسخ النتيجة أو نزّلها.