Js-beautify: سمات التفاف محاذاة html فقط عندما يصل السطر إلى طول معين

تم إنشاؤها على ٢٧ سبتمبر ٢٠١٧  ·  8تعليقات  ·  مصدر: beautify-web/js-beautify

هل من الممكن التفاف سمات html فقط عندما يصل السطر إلى طول معين من الأحرف. الطريقة التي يعمل بها في Phpstorm على سبيل المثال هي أنه إذا كان لدي شيء مثل هذا.

<div v-for="item in items" class="items">
    <p>{{item.name}}</p>
</div>

لا يقوم مُنسق Phpstorm بلف السمات ولكن إذا كان الكود الخاص بي يبدو مثل هذا

<div v-for="item in items" class="items" v-if="items.notEmpty()" :class="{active: isActive} :key="item.id">
    <p>{{item.name}}</p>
</div>

ويحتوي السطر على أكثر من 100 حرف ثم يقوم بلف السمات ومحاذاتها على هذا النحو

<div v-for="item in items" 
     class="items" 
     v-if="items.notEmpty()" 
     :class="{active: isActive} 
     :key="item.id">
    <p>{{item.name}}</p>
</div>
html enhancement

التعليق الأكثر فائدة

كنت أفكر في أن خيارًا لشيء مثل "عدد من السمات قبل الالتفاف" سيكون أمرًا رائعًا ، لذا يمكنني القول ، لن يتم تغليف أي شيء به <4 سمات ، بينما أي شيء> = 4 سمات سيتم تغليفها ، وسيكون ذلك شكلي لكل مستخدم ، بالطبع.

ال 8 كومينتر

انظر # 1125 للمناقشة ذات الصلة. ليست بالضبط نفس الميزة ، ولكنها مرتبطة.

هل يتم تنفيذ هذا؟ إنه أمر مزعج للغاية عند ما يلي:
<meta content="IE=edge" http-equiv="X-UA-Compatible">

يصبح:

<meta content="IE=edge"
      http-equiv="X-UA-Compatible">

على الرغم من وجود مساحة كبيرة للاحتفاظ بها في سطر واحد

تضمين التغريدة
هذه القضية لم يتم تحديدها. يحتاج إلى شخص ما لتنفيذ الإصلاح والاختبارات ، وتقديم العلاقات العامة ، ودفعها إلى الاكتمال. ربما أنت؟

+1 ، هذا هو بالضبط كيف نتوقع أن يعمل السلوك

قد ألقي نظرة عليه في نهاية هذا الأسبوع. هل يجب تنفيذ ذلك تحت --wrap-attributes auto أو بعض الخيارات الجديدة؟

في الواقع ، لقد ألقيت نظرة على المشكلة رقم 1285 والسلوك الموصوف هناك يناسب احتياجاتي أيضًا ، لذلك أعتقد أنني قد أتخلص من PR # 1297 بدلاً من ذلك وأحاول دمجها وإغلاقها.

كنت أفكر في أن خيارًا لشيء مثل "عدد من السمات قبل الالتفاف" سيكون أمرًا رائعًا ، لذا يمكنني القول ، لن يتم تغليف أي شيء به <4 سمات ، بينما أي شيء> = 4 سمات سيتم تغليفها ، وسيكون ذلك شكلي لكل مستخدم ، بالطبع.

Adondriel هذا صعب. يمكن أن تتكون إحدى السمات من 3-5 أحرف فقط ، ويمكن أن تتكون سمة أخرى من 50 حرفًا. يجب أن يتعامل الالتفاف افتراضيًا مع الأطوال ، وليس مع عدد السمات ، ولكنه خيار إضافي مثير للاهتمام يجب مراعاته ...

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات