μμ± μ€ λ°κΏμ΄ λ°μν λλ§λ€ λ€μ¬ μ°κΈ°κ° μ€λ¨λ©λλ€.
js-beautify v1.6.8 μ¬μ© .
μ½λλ λ―Έν μ μ λ€μκ³Ό κ°μ΄ 보μμ΅λλ€.
<div first second>content</div>
<div>content</div>
μ½λλ λ―Έν ν λ€μκ³Ό κ°μμΌν©λλ€.
<div first
second>content</div>
<div>content</div>
μ½λλ μ€μ λ‘ λ―Έν ν λ€μκ³Ό κ°μ΄ 보μ λλ€.
<div first
second>content</div>
<div>content</div>
μ½λλ₯Ό μλ¦λ΅κ²
μ΄μ체μ : MacOS
μ:
{
"wrap_attributes": "force-aligned"
}
μ°Έκ³ : wrap_attributesλ κ°μ μ λ ¬λ‘ μ€μ ν νμκ° μμ΅λλ€. "μλ"μΌλ‘ μΈν΄ λ©νμ΄μ΄ λ¬Έμ λ₯Ό λνλ΄λ κ²½μ°λ₯Ό ν¬ν¨νμ¬ λͺ¨λ λ©ν ( "force-expand-multiline"μ μΈ)μ΄ λμ λ©λλ€.
λμΌν λ¬Έμ κ° λ°μν©λλ€ (atom-beautify # 735 λ₯Ό ν΅ν΄).
<p attr1 attr2 attr3>
text
</p>
λ‘ λ³νλ€
<p attr1
attr2
attr3>
text
</p>
λ΄ ν¬μ€ λ©μ΄ μΌμ Έ μμ΅λλ€
μ¬κΈ°μλ μ½λλ λ§μ§λ§ μκ°κΉμ§ μ μ λ λ€μ¬ μ°κΈ°λ©λλ€. μ΄ λ―Ένλ₯Ό λ μ΄μ μ΄μ κ°μ΄ μ¬μ©νλ κ²μ λΆκ°λ₯ν©λλ€. μλμΌλ‘ μ½λ νμμ μ§μ ν΄μΌν©λλ€.
<nav id="header"
class="navbar navbar-default">
<div class="header-container container-fluid">
<div class="logo-container navbar-header">
<a ui-sref="stats"
class="navbar-brand pws-icon pws-pws"></a>
</div>
<div class="header-contents collapse navbar-collapse">
<ul class="tab-list nav navbar-nav">
<li class="tab tab-prospects"
ui-sref-active="active">
<a ui-sref="stats">
Stats
</a>
</li>
<li class="tab tab-prospects"
ui-sref-active="active">
<a ui-sref="upload">
Importer
</a>
</li>
<li class="tab tab-prospects"
ui-sref-active="active">
<a ui-sref="territories">
Territory Assignment
</a>
</li>
</ul>
</div>
</div>
</nav>
무μμλ‘ λ°μνκΈ° μμνμ΄ λ²κ·Έλ₯Ό νμΈν μ μμ΅λλ€.
νκ·Έμ μμ±μ΄ μ€ λ°κΏ λ λλ§λ€ λ΄λΆ λ΄μ©μ΄ μλͺ» λ€μ¬ μ°κΈ° μμλ©λλ€.
[νΈμ§νλ€]
μμ μ¬νμ΄ μ λ¬ λ λκΉμ§ λ΄ μμ
μ μ¬κ°νλ €λ©΄μ΄ νλ¬κ·ΈμΈμ λΉνμ±νν΄μΌνμ΅λλ€ = /
μ¬κΈ°λ λ§μ°¬κ°μ§μ λλ€! = /
@bitwiseman μ΄ μμ μνλ μ¬λμ΄ μμ΅λκΉ? μ΄κ²μ κ½€ μΈκΈ°μλ ν¨ν€μ§μ΄κ³ μ΄κ²μ κ½€ ν° λ¬Έμ μ λλ€ ... λλ κ·Έκ²μ΄ κ³ μ³ μ‘μΌλ©΄ μ’κ² μ΅λλ€. :( λΆννλ μ½λλ₯Ό μ§μ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ λ³κ²½ν΄μΌν μ§ λͺ¨λ₯΄κ² μ΅λλ€. μλ§λ ν¬μΈν°κ° μμ΅λκΉ?
.jsbeautifyrc
νμΌμμ html
"wrap_attributes": "force"
μ μ κ±°νλ©΄ λ¬Έμ κ° ν΄κ²°λλ κ² κ°μ΅λλ€.
@chenasraf-μ΄ λ¬Έμ κ° ν΄κ²° λμμΌλ©΄ν©λλ€ . λ‘컬 λΉλμ λν μ§μΉ¨μ Contributing.md λ₯Ό μ°Έμ‘°νμμμ€.
Pull request # 1104λ μ’μ λ³κ²½ μ¬νμ 보μ¬μ€λλ€ : test/data/html/tests.js
μ νλͺ© μΆκ°, μ ν μ½λ μ
λ°μ΄νΈ λ° λΉλ ( generated
νμΌμ λν λ³κ²½μ μλμΌλ‘ μνλ¨).
@matheusdavidson- μμλλ©΄ μ’μ΅λλ€. @chenasraf- μ΄λ―Έ wrap_attributes
μ΅μ
μ ν
μ€νΈνλ νλ ¬μ ν
μ€νΈλ₯Ό μΆκ°νκ³ μΆμ κ²μ
λλ€.
μ€μ λ‘μ΄ μμ μνλ μ¬λμ΄ μμ΅λκΉ? λͺ¨λ νμΈνκΈ°μλ λ무 λ§μ ν¬ν¬κ° μμ΅λλ€. λ΄κ° λμΈ μ μμμ§λ λͺ°λΌ.
@ kf-ireneuszpatalas μμ ν μκ°μ΄ μμκ³ @chenasraf λ§μ΄ κ΄μ¬μ νλͺ ν μ μΌν μ¬λμ λλ€.
@bitwiseman js / lib / beautify-html.js : 980 λ€μ multi_parser.unindent()
λ₯Ό μΆκ°νλ©΄μ΄ λ¬Έμ κ° ν΄κ²°λλ κ² κ°μ΅λλ€.νμ§λ§ μ΄κ²μ΄ λ
Όλ¦¬μ μΌλ‘ μ ν©ν μ§, μΆκ° ν 쑰건 λ±μ νμ€νμ§ μμ΅λλ€. κ·Έλλ λ΄κ° μ²λ¦¬νκΈ°λ₯Ό μνλ€λ©΄ ν¨ν€μ§μμ μ§νλλ κΈ°λ³Έ μ¬νμ μ΄ν΄λ³Ό μΆ©λΆν μμ μκ°μ μ»μ λκΉμ§ λ©°μΉ μ΄ κ±Έλ¦΄ κ²μ
λλ€. μλλ©΄ λ€λ₯Έ μ¬λμ΄ κ³ μλ₯Ό μ‘κ³ μΆμ΄
@chenasraf- λ€λ₯Έ μμ μ μννκΈ° μ μ μ¬λ¬ ν μ€νΈκ° μ€ν¨ν©λλ€. μ, κ°λ₯νλ©΄μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν΄ μ£ΌμκΈ° λ°λλλ€.
@chenasraf , @bitwiseman. λ΄μΌ λ³Ό μκ°μ΄ μμ΅λλ€.
λ¬Έμ λ₯Ό λ°κ²¬νμ΅λλ€. μ§κΈ μμ μ€μ λλ€.
PR μ μΆ
@HookyQR- κ°μ¬ν©λλ€! λ³ν© λ° κ²μλμμ΅λλ€.
"μλ μ λ ¬"λ‘ λν μ΅μ μ νμ₯ ν μ μμ΅λκΉ?
"force-align"μ κ°μ λν + μ λ ¬ ...
νμ§λ§ λͺ¨λ λ¨μΌ HTML μμλ₯Ό λννμ§ μκ³ κΈ΄ μμ λ§ λννκ³ μΆμ§ μλ€κ³ κ°μ ν΄ λ³΄κ² μ΅λλ€. κ·Έλ° λ€μ μλμΌλ‘ ..
λ°λΌμ "auto-align"μ μ΄λ―Έ λν λ νλͺ© λ§ μ λ ¬ν©λλ€.
@Montago- μ λ ₯, μΆλ ₯ λ± μνλ λ΄μ©μ μ€λͺ νλ μ λ¬Έμ λ₯Όμ¬μΈμ.
λΏ‘ λΉ΅λ¨
λ΄κ° μνλ κΈ°λ₯μ΄ μ΄λ―Έ μ΄λ € μμ΅λλ€ : https://github.com/beautify-web/js-beautify/issues/1125
λ°©κΈ μ€μΉνλλ° grunt λ° λ€μ μ΅μ
κ³Ό ν¨κ» λ€μ¬ μ°κΈ° λ¬Έμ κ° λ°μν©λλ€. wrapAttributes: 'force-expand-multiline'
v1.7.5λ₯Ό μ€ννκ³ μμ΅λλ€.
κ°μ¬
'force-expand-multiline'
μ
λ°μ΄νΈμμλμ΄ λ¬Έμ κ° λ°μν©λκΉ?
'force-expand-multiline'μμλμ΄ λ¬Έμ κ° λ°μν©λλ€.
νΈμ λ΄μ κ°κΈ°
1.8.0-rc2λ‘ μ΄κ²μ μλ νμ΅λκΉ?
κ°μ₯ μ μ©ν λκΈ
λ¬Έμ λ₯Ό λ°κ²¬νμ΅λλ€. μ§κΈ μμ μ€μ λλ€.