حزمة Atom لتنسيق مستندات JSON تلقائيًا.
لا توفر هذه الحزمة بشكل افتراضي أي اختصارات لأوامر لوحة المفاتيح. لا توجد طريقة لمعرفة اختصارات لوحة المفاتيح المتوفرة على جهازك . على سبيل المثال، على جهازي، يمكنني تعيين أمر prettify
إلى shift-cmd-j
. ومع ذلك، إذا كانت لديك حزمة atom-script
الشهيرة مثبتة على جهازك، فسيكون هناك تعارض لأن هذه الحزمة تريد أيضًا استخدام نفس اختصار لوحة المفاتيح. ومع ذلك، لم نفقد كل شيء!
توفر لك Atom نفسها بالفعل كل ما تحتاجه لإنشاء خرائط المفاتيح المخصصة الخاصة بك. على سبيل المثال، سيضيف keymap.cson
التالي اختصارًا لأمر Prettify:
' atom-text-editor ' :
' shift-cmd-j ' : ' pretty-json:prettify '
قم بتعيين أي من الأوامر التالية إلى اختصارات لوحة المفاتيح الخاصة بك كما هو موضح أعلاه.
pretty-json:prettify
pretty-json:minify
pretty-json:sort-and-prettify
pretty-json:jsonify-literal-and-prettify
pretty-json:jsonify-literal-and-sort-and-prettify
حدد النص المراد تنسيقه ثم قم بتنفيذ أمر Pretty JSON prettify
. بالنسبة لملفات JSON، قم بتنسيق الملف بأكمله تلقائيًا دون الحاجة إلى تحديد النص أولاً. تتوفر أيضًا أوامر التصغير والفرز.
سينشر هذا المكون الإضافي إشعارًا إلى Atom إذا كان هناك خطأ تحليلي في ملف JSON. قم بتعطيل التحذيرات في لوحة إعدادات هذا المكون الإضافي إذا كنت لا ترغب في هذه الميزة.
لتجنب أخطاء JSON بشكل استباقي، فكر في استخدام linter لـ JSON، مثل linter-jsonlint الرائع.
معهد ماساتشوستس للتكنولوجيا © lexicalunit، federomero وآخرون