حتى تضمين v1.6.4
، عملت عملية التجميل بشكل جيد لملفات HTML الخاصة بي. بدءًا من v1.6.5
(بما في ذلك v.1.6.8
، الأحدث حاليًا) ، يتم تجميل كل ملف بشكل غير صحيح.
يوضح هذا المعنى الاختلافات في ملف واحد بوضوح (كما هو موضح أدناه ولكن مع اختلاف git).
يمكنني إرسال المزيد من الملفات للتحليل إذا لزم الأمر.
شكرا!
كان الرمز يبدو هكذا قبل التجميل:
<section class="miami">
<div class="miami_content">
<form novalidate>
<ul>
<li class="miami_container">
<div class="miami_search_content">
<icon class="miami_search_icon"
name="magnifier"></icon>
</div>
<div class="miami_input_content">
<input-extended input-type="search"
class="miami_input_text"
ng-focus="search.showCancel = true"
ng-blur="!search.searchText && (search.showCancel = false)"
translate="{ 'placeholder': 'directives.search.search' }"
ng-model="search.searchText"
ng-model-options="{ debounce: 300 }"
clear-icon="{ method: search.clearSearch }"
assign-controller-to="{ controller: 'ngModel', assignTo: 'search.ngModelController' }"></input-extended>
</div>
<div class="miami_right_content">
<div class="miami_right_content_cancel"
ng-show="search.showCancel">
<span class="miami_right_content_item"
select-fade="search.cancelSearch()"
translate="directives.search.cancel"></span>
</div>
<div class="miami_right_content_icons"
ng-show="!search.showCancel"
ng-transclude></div>
</div>
</li>
</ul>
</form>
</div>
</section>
نفس (تم تجميل المدخلات بالفعل).
في الواقع ، بدا الرمز هكذا بعد التجميل:
<section class="miami">
<div class="miami_content">
<form novalidate>
<ul>
<li class="miami_container">
<div class="miami_search_content">
<icon class="miami_search_icon"
name="magnifier"></icon>
</div>
<div class="miami_input_content">
<input-extended input-type="search"
class="miami_input_text"
ng-focus="search.showCancel = true"
ng-blur="!search.searchText && (search.showCancel = false)"
translate="{ 'placeholder': 'directives.search.search' }"
ng-model="search.searchText"
ng-model-options="{ debounce: 300 }"
clear-icon="{ method: search.clearSearch }"
assign-controller-to="{ controller: 'ngModel', assignTo: 'search.ngModelController' }"></input-extended>
</div>
<div class="miami_right_content">
<div class="miami_right_content_cancel"
ng-show="search.showCancel">
<span class="miami_right_content_item"
select-fade="search.cancelSearch()"
translate="directives.search.cancel"></span>
</div>
<div class="miami_right_content_icons"
ng-show="!search.showCancel"
ng-transclude></div>
</div>
</li>
</ul>
</form>
</div>
</section>
نظام التشغيل: macOS Sierra 10.12.2
مثال:
preserve_newlines: true,
max_preserve_newlines: 1,
end_with_newline: true,
wrap_line_length: 0,
wrap_attributes: "force",
eol: "\n"
كانت هناك مجموعة من التقارير عن هذا. شكرا سوف ألقي نظرة.
تم إصلاحه في # 1131
يعمل مثل السحر في الإصدار 1.6.9 ، شكرًا!
التعليق الأكثر فائدة
كانت هناك مجموعة من التقارير عن هذا. شكرا سوف ألقي نظرة.