هل من الممكن التفاف سمات 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>
انظر # 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 حرفًا. يجب أن يتعامل الالتفاف افتراضيًا مع الأطوال ، وليس مع عدد السمات ، ولكنه خيار إضافي مثير للاهتمام يجب مراعاته ...
التعليق الأكثر فائدة
كنت أفكر في أن خيارًا لشيء مثل "عدد من السمات قبل الالتفاف" سيكون أمرًا رائعًا ، لذا يمكنني القول ، لن يتم تغليف أي شيء به <4 سمات ، بينما أي شيء> = 4 سمات سيتم تغليفها ، وسيكون ذلك شكلي لكل مستخدم ، بالطبع.