مُولد شجرة المجلدات (ASCII)
مرشد
مولد شجرة المجلدات
أدخل قائمة مُIndented بسيطة أو مجموعة من المسارات المُفصلة بـ /، وتحويلها إلى شجرة مُنظمة من نوع ASCII باستخدام رموز رسم مربعات. مثالي للوثائق المُعدة، والوثائق التقنية، والمساهمات المدونة، والتصحيحات في الكود حيث يُمكن أن يُفهم بنية المشروع بشكل أفضل من مجرد قائمة مُباشرة للمسارات.
كيفية استخدام
- أدخل قائمة مُIndented للملفات (باستخدام مسافات أو أعمدة) أو قائمة من المسارات المُفصلة بـ / (واحدة لكل سطر) في مربع المدخلات.
- اختر صيغة المدخلات — اتركها كما هي الكشف التلقائي في معظم الحالات.
- اختر نمط الشجرة: رسم مربعات باللغة الاممية، أو ASCII البسيط، أو تضمين مسافات فقط.
- أضف أو أوقف أيقونات الملفات/المجلدات، أو علامة / في نهاية المجلدات، أو وضع مدمج حسب الحاجة.
- انقر على ينسخ زر لاستخلاص الشجرة المُولدة، أو تحميل أرسلها كـ
tree.txtملف.
خصائص
- أصناف مدخلات – قائمة مُIndented أو مسارات مُفصلة بـ /، مع اكتشاف تلقائي.
- أصناف عرض – رسم مربعات باللغة الاممية (├── └── │)، أو ASCII البسيط (|– `– |)، أو تضمين مسافات فقط.
- مُتّصل بأيقونات – أضف علامات 📁 و📄 لتمييز المجلدات والملفات بسرعة.
- خيار علامة / في النهاية – علّم المجلدات بعلامة / لضمان التصنيف الواضح.
- وضع مدمج – تقليل المسافة الأفقية للشجرات المُستوية.
- اكتشاف المجلدات تلقائيًا – أي مسار يحتوي على أبناء يُعامل كمجلد، بينما تُعامل الأسماء النهائية كملفات ما لم تُضاف علامة / في النهاية.
- عرض فوري على مستوى العميل – لا حاجة لرفع البيانات، ولا اتصال بخادم، ولا بيانات تخرج من متصفحك.
حالات الاستخدام الشائعة
- وثائق README – عرض هيكل المشروع لتسهيل التنقل داخل الكود.
- المراجع والمساهمات المدونة – يُظهر هيكل الملفات قبل تقديم أمثلة للكود.
- التصحيحات والوثائق التصميمية – يُمكن أن يُستخدم لعرض هيكل المجلدات المقترح للاستجابة الجديدة.
- مُوَسَّعات التدريب – يساعد المهندسين الجدد على فهم هيكل المُنْتَج المركب أو المُنْتَج المُقسّم.
- تقارير المشاكل ومحاكاة الأخطاء – أدخل هيكل المُنْتَج الأدنى عند تعبئة مشاركة GitHub.
التعليمات
-
ما هي رموز الرسم المربع؟
تُعدّ رموز الرسم المربع أشكالًا من مجموعة Unicode (مدى U+2500–U+257F) مُصممة لرسم مربعات، خطوط، ووصلات شجرة باستخدام النص المُوحد. يستخدم نمط الشجرة رموز مثل ├ (U+251C)، └ (U+2514)، ─ (U+2500)، و│ (U+2502) لرسم هيكل الشجرة دون استخدام رسوم بيانية. تُعرض هذه الرموز بشكل موثوق في أي بيئة UTF-8، بما في ذلك أدوات الكتابة، عرض Markdown، وشاشات التحكم.
-
في أي وقت يجب استخدام نمط ASCII بدل رموز الرسم المربع؟
استخدم ASCII البسيط (|-- و `--) عندما قد لا تُعرض الرموز المُتخصصة بشكل صحيح في البيئة المستهدفة: أجهزة مُتَّسعة، أو مُجمّعات السجلات، أو بريد إلكتروني بسيط، أو أنظمة ذات قيود على النصوص المُتخصصة. تبدو رموز الرسم المربع أكثر نقاء في أدوات الكتابة الحديثة، ووثائق GitHub، وجميع منصات الوثائق.
-
كيف يُحدد الأداة الفرق بين المجلدات والملفات؟
في المدخلات المُفصلة بـ /، أي مكون من المسار الذي يحتوي على أبناء تحته يُعامل كمجلد، بينما تُعامل الأسماء النهائية كملفات. يمكنك تجاوز هذا المعيار من خلال إضافة علامة / في النهاية (مثلاً my-project/empty-folder/) لفرض أن العقدة تُعامل كمجلد حتى لو لم تكن لها أبناء. في المدخلات المُIndented يُطبّق نفس قاعدة التمييز بين الأوراق والجذور.
-
لماذا نستخدم خط مُوحد للعرض؟
تُظهر الاتصالات المُتسلسلة فقط في الاتجاه العمودي عندما يشغل كل رمز نفس العرض الأفقي. تُقلل الخطوط المُتناسبة من عرض الرموز الضيقة مثل الـ |، مما يُحدث تغييرًا في التماثل بين الصفين الأعلى والأسفل. يجب دائمًا نسخ الناتج إلى سياق موحد مثل مربع الكود، أو شاشة التحكم، أو مُعرض Markdown المُصيغ.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
