Js-beautify: لا يعمل "force-expand-multiline" بالشكل المتوقع

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

وصف

force-expand-multiline لا يعمل بالشكل المتوقع.

إدخال

كان الرمز يبدو هكذا قبل التجميل:

<template>
  <div
    class="test"
    @click="test"
  >
    <input
      ref="test"
      v-if="test"
    >
      <div>
        <span>test</span>
      </div>
      </div>
</template>

الناتج المتوقع

يجب أن يبدو الرمز هكذا بعد التجميل:

<template>
  <div
    class="test"
    @click="test"
  >
    <input
      ref="test"
      v-if="test"
    >
    <div>
      <span>test</span>
    </div>
  </div>
</template>

الناتج الحقيقي

في الواقع ، بدا الرمز هكذا بعد عملية التجميل:

> html-beautify --version
1.6.12
> html-beautify -f test.html -A "force-expand-multiline"
<template>
  <div
    class="test"
    @click="test"
  >
    <input
      ref="test"
      v-if="test"
    >
      <div>
        <span>test</span>
      </div>
      </div>
</template>%

خطوات التكاثر

بيئة

نظام التشغيل: macOS 10.12.4

إعدادات

> html-beautify -f test.html -A "force-expand-multiline"

ذات صلة https://github.com/octref/vetur/issues/99

html bug

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

ثابت في 1.7.6

ال 17 كومينتر

+1

octref - يفتقد الإدخال إلى إغلاق /:

 <input
      ref="test"
      v-if="test"
    >

أفترض أن هذا مجرد خطأ مطبعي أثناء حفظ الأخطاء.

اعتقدت أن علامات الإغلاق الذاتي / اختيارية.
ولكن حتى إذا أضفت / فلا يزال هذا يحدث.

octref
ربما أنت على حق. أنا لا أعرف من أعلى رأسي. أذكرها فقط لأن نص الإدخال كان مختلفًا عن الإخراج (بطريقة غير تنسيق).

bitwiseman صحيح ، لقد أصلحت ذلك. اسف لخلط الامور.

ما هي الحالة في هذا؟ أود حقًا أن أرى هذا ثابتًا.

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

الناس ما زالوا يحصلون على هذه المشكلة؟
يبدو أنني أحصل عليه بـ "html.format.wrapAttributes": "force-expand-multiline" على [email protected]

تضمين التغريدة
لا يزال لا يعمل على [email protected]

لا يزال لا يعمل على [email protected] أيضًا

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

"vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
        "wrap_attributes": "force-expand-multiline",
    },
}

لا يزال لا يعمل كما هو متوقع.

+1

+1

bitwiseman هل قمت

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

ثابت في 1.7.6

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