محول camelCase مجاني

حوّل أي نص إلى camelCase أو PascalCase أو snake_case أو kebab-case وغيرها دفعة واحدة.

محول أنماط التسمية يحول أي نص فورًا إلى الصيغة الصحيحة للغتك البرمجية أو دليل الأسلوب. الصق أي عبارة بأي تنسيق واحصل على جميع أنماط التسمية السبعة دفعة واحدة: دون إعادة تنسيق يدوي أو أخطاء مطبعية.

  • ✓ camelCase: متغيرات ودوال جافاسكريبت
  • ✓ PascalCase: للفئات ومكونات React
  • ✓ snake_case: بايثون، روبي، أعمدة SQL
  • ✓ kebab-case: لأسماء CSS، الروابط، وأعلام CLI
  • ✓ SCREAMING_SNAKE_CASE: للثوابت والمتغيرات البيئية
  • ✓ dot.case: مفاتيح الإعدادات وأسماء الحزم
  • ✓ حالة العنوان: للعناوين والتسميات
  • ✓ تحويل مباشر أثناء الكتابة
camelCasehelloWorldExample
PascalCaseHelloWorldExample
snake_casehello_world_example
kebab-casehello-world-example
SCREAMING_SNAKE_CASEHELLO_WORLD_EXAMPLE
dot.casehello.world.example
نمط العنوانHello World Example

كيفية استخدام أداة تحويل أنماط التسمية

  1. اكتب أو الصق المعرف بأي تنسيق: المسافات، أو الشرطات، أو الشرطة السفلية، أو camelCase كلها مقبولة.
  2. تتحدّث التنسيقات السبعة فورًا أثناء الكتابة. لا حاجة إلى الضغط على زر.
  3. انقر نسخ بجانب التنسيق الذي تحتاجه ثم الصقه في الكود أو ملف الإعدادات أو نظام إدارة المحتوى.

مرجع سريع لقواعد التسمية

  • camelCase: أسماء المتغيرات والدوال في JavaScript وTypeScript وJava وSwift.
  • PascalCase: أسماء الفئات، مكونات React، أنواع C#، وواجهات TypeScript.
  • snake_case: متغيرات ودوال بايثون، دوال روبي، وأسماء الأعمدة في PostgreSQL وMySQL.
  • kebab-case: أسماء الفئات في CSS، وسمات البيانات في HTML، وروابط الصفحات، وأسماء حزم npm، وأعلام CLI.
  • SCREAMING_SNAKE_CASE: للثوابت في بايثون وجافاسكريبت ومعظم اللغات؛ متغيرات البيئة في shell وDocker.
  • dot.case: أسماء حزم جافا، مساحات أسماء .NET، مفاتيح ملفات الإعداد (مثل Spring Boot، TOML).

أدلة ذات صلة

الأسئلة الشائعة

ما هو camelCase؟
camelCase يربط الكلمات معاً بدون فاصل، مع كتابة الحرف الأول من كل كلمة بحرف كبير باستثناء الكلمة الأولى (مثال: helloWorldExample). يُستخدم بكثرة في أسماء المتغيرات والدوال في JavaScript وTypeScript وJava وغيرها.
ما الفرق بين camelCase وPascalCase؟
كلاهما يربط الكلمات دون فواصل ويكتب أول حرف من كل كلمة بحرف كبير، لكن PascalCase (أو UpperCamelCase) يكتب الحرف الأول أيضًا بحرف كبير (مثال: HelloWorldExample). يُستخدم PascalCase عادةً لأسماء الأصناف ومكونات React، بينما يُستخدم camelCase للمتغيرات والدوال.
متى أستخدم snake_case ومتى أستخدم kebab-case؟
snake_case (كلمات متصلة بشرطة سفلية) هو الأسلوب المتبع في متغيرات Python، ودوال Ruby، وأسماء أعمدة قواعد البيانات. أما kebab-case (كلمات متصلة بشرطة) فيستخدم في أسماء أصناف CSS، وسمات HTML، وروابط URL المختصرة، وأسماء أعلام CLI.
ما هو SCREAMING_SNAKE_CASE؟
SCREAMING_SNAKE_CASE هو كتابة snake_case بأحرف كبيرة بالكامل. وهو المعيار للثوابت والمتغيرات البيئية في معظم لغات البرمجة (مثل: MAX_RETRY_COUNT، DATABASE_URL).
كيف يكتشف المحول حدود الكلمات؟
تقوم الأداة بتقسيم النص حسب المسافات، أو الشرطة السفلية، أو الشرطة، أو النقاط، كما تكتشف التحولات في camelCase وPascalCase (مثال: "helloWorld" تصبح كلمتين). هذا يعني أنه يمكنك لصق النص بأي تنسيق وستكون جميع النتائج السبعة صحيحة.
هل يتم حفظ نصي في أي مكان؟
لا. تتم جميع التحويلات محليًا في متصفحك باستخدام JavaScript. لا يتم إرسال أي شيء إلى أي خادم.