μΌλ°μ μΌλ‘ JS Beautifierλ λͺ¨λ JS κ°μ²΄ μ μΈμ μ¬λ¬ μ€λ‘ νμ₯νλ©°, κ° μ€μλ ν€ κ° μμ΄ μμ΅λλ€. κ·Έλ¬λ μ΄κ²μ λ§μ μν©μμ μ§λμΉκ² μ₯ν©ν©λλ€(μ: ν μ€μ μ½κ² λ€μ΄κ° μ μλ 짧μ κ°μ²΄).
μΆκ° μΈλΆ μ 보λ https://github.com/einars/js-beautify/pull/55 μμ μ°Ύμ μ μμ΅λλ€.
+1 ... μ μ΄λ νλμ μμ± κ°μ²΄κ° ν μ€μ λ¨Έλ¬Ό μ μμΌλ―λ‘ c1[key] = { $exists: true };
λ λ€μμΌλ‘ λ³κ²½λμ§ μμ΅λλ€.
c1[key] = {
$exists: true
};
+1
μΈκΈ°μλ μμ². :μλ€:
μ΄μ λν μ΄μ pull μμ²μ μ€ λ°κΏμ΄ μκΈ° μ μ μνλμμ΅λλ€. μ€ λ°κΏμ΄ μμΌλ©΄ λ μ¬μμ§λλ€.
μ°λ¦¬λ κ°μ²΄ μ μΈ λ΄λΆμ μμ λ κ°μ§νλ―λ‘ λμμ§λ μμ§λ§ λ¦κ² κ°μ§νλ―λ‘(#200 μ°Έμ‘°) νμ₯λ κ°μ²΄λ₯Ό μμ νκΈ° μν΄ μΌλΆ μμΆμ μ ν¬ν¨ν μ μμ΅λλ€.
λλ μ΄κ²μ λν λͺ¨λ κ²μ΄μ§λ§ μ§λ¬Έμ΄ μμ΅λλ€. κ°μ²΄ 리ν°λ΄μ μ νν νλμ μμ±μ΄ μκ³ κ·Έ μμ²΄κ° μ νν νλμ μμ±μ κ°μ§ κ°μ²΄ 리ν°λ΄μΈ κ²½μ°μλ μ΄λ»κ² λ κΉμ? μ΄κ²μ μ¬λ¬ λ² λ°λ³΅λ μ μμ΅λλ€. μλμ μμμλ μ€μ λ‘ μ½λκ° ν μ€λ‘ νμνλλ κ²μ μ νΈν©λλ€. λ€λ₯Έ λΆλ€μ λμνμ§ μμΌμκ² μ§λ§ μ λ μ΄ λΆλΆμμ μ€μνκ² μκ°ν΄μΌ ν λΆλΆμ΄λΌκ³ μκ°ν©λλ€.
μ΄κ²μ μ€ κΈΈμ΄λ‘ μΈν΄ μ½λλ₯Ό λνν΄μΌ νλ κ·Ήλ¨μ μΈ κ²½μ°κ° λ μ μμ§λ§ λ΄ μ½λμλ λ€μκ³Ό κ°μ κ²½μ°κ° μμ΅λλ€.
//I prefer this...
{ foo : { bar : { baz : 42 } } }
//... over this.
{
foo : {
bar : {
baz : 42
}
}
}
@Ludd λλ μ μ μΌλ‘ λμνλ©° μ΄κ²μ μ§μ μ μνλ €κ³ νμ΅λλ€. κΉμ΄ μ΅μ λ κ°λ₯ν©λλ€. μ΄λ μ λ κΉμ μμ€ μ΄νμλ μ½κΈ°μ νκ³κ° μμ΅λλ€. λλ λΉμ μ΄ κ°μ§κ³ μλ κ²μ΄ μ΅λ κΈ°λ³Έκ°μ΄ λ κ²μ΄λΌκ³ λ§ν κ²μ λλ€.
@mokkabonna κΉμ΄ μ΅μ μ λν μ’μ μκ°μ λλ€. μ΄λ κ² νλ©΄ μ΄μ κ°μ μ½λμ νμμ μ§μ νλ λ°©λ²μ λν λͺ¨νΈμ±μ΄ μ κ±°λ©λλ€. κ°λ₯νλ€λ©΄...
κΉμ΄κ° μλ κ²½μ° κΈΈμ΄λ‘ μ νν μ μμ΅λλ€. 80μ μ΄νμ λ©ννλ€κ³ κ°μ ν©λλ€. κΉμ΄λ§νΌ μ°μνμ§λ μμ§λ§ 무μμ΄λ λΉ λ₯΄κ² ν μ μμ΅λλ€.
+1
λλ κΈΈμ΄λΌλ κ°λ μ μ νΈνλ€. μ°½ λλΉμ λͺ¨λ λ€μ΄κ° μ μμΌλ©΄ κ·Έλλ‘ λμμμ€.
μ΄μ λν κ°λ ₯ν μ§μ. v1.5.0μ μΆκ°λμμ΅λλ€.
: λ°μ :: λ°μ :: λ°μ :: λ°μ
μ΄μ κ°μ ν μ€ λ¬Έμ₯λ 보쑴λ©λκΉ?
if(someCondition) { return something; }
κ·Έκ²μ μ¬μ/ꡬν κ²°μ κ³Ό κ°μ΅λλ€. κ°λ₯ν κ² κ°μ§λ§ ν¨κ» κ²°ν©νλ κ²μ μ’μ§ μμ μ μμ΅λλ€.
λμ. μ΄λ»κ² μΆμ νκ³ μΆμμ§ μ λͺ¨λ₯΄κ² μ§λ§ "짧μ νν/λ¬Έμ ν μ€λ‘ μ μ§"λΌλ λ λ€λ₯Έ λ¬Έμ κ° μμ΅λκΉ?
λ¬Όλ‘ μ λλ€. μ΄ λ¬Έμ μ κ΄λ ¨μ΄ μμ΅λλ€.
μ°Έκ³ λ‘ μ΄κ²μ κΈ°λ³Έμ μΌλ‘ λ€λ₯Έ λ²μ #114μ λλ€. κ°μ₯ μ€λλ κ³΅κ° λ¬Έμ μ€ νλμ λλ€.
μ΄μ λν μ λ°μ΄νΈκ° μμ΅λκΉ? js-beautifyλ μ΄ λλ¨Έμ§ λ¬Έμ λ₯Ό μ μΈνκ³ λ μ΅κ³ μ ν¬λ§·ν° μ€ νλμ λλ€.
μ΄κ²μ΄ λ΄κ° μ μ₯ μ js beautifierλ₯Ό μ€ννμ§ μλ μ μΌν μ΄μ λΌκ³ μκ°ν©λλ€.
+1
1.5.0μμ νκ³ μΆμ λ§νΌ 1.5.2λ‘ μ¬λ €μΌκ² μ΅λλ€.
1.5.0μλ μ΄λ―Έ λ§μ λ³κ²½ μ¬νμ΄ μμΌλ©°, μ΄λ μΌλΆ λ°λ³΅ λ° νΌλλ°±μ ν΅ν΄ κΉλνκ² μ°©μ§ν΄μΌ νλ μ€μν κΈ°λ₯μ λλ€.
μ΄κ²μ νμ€ν 1.5.2μ κ°μ₯ λμ μ°μ μμ κ°μ μ¬νμ λλ€.
:+1: μ΄μ 1.5.1
μ΄ μΆμλμμ΅λλ€. μ΄κ² λ€μ΄κ°μ΄? κ·Έλ λ€λ©΄ μ΅μ
μ 무μμ
λκΉ?
μμ λ΄ μ견μ μ λ°μ΄νΈνμ΅λλ€.
μμμ΄ κ³ λ§μ. λ€μ 릴리μ€μμ μ°Ύμλ³΄κ² μ΅λλ€.
:+1:
+1
μλ νμΈμ, λ°©κΈ jsbeautifyμ λν΄ μκ² λμκ³ Sublime Text 3λ‘ μ€μ νμ΅λλ€. μ λ§ μ’μμ!! κ·Έλ¦¬κ³ λ μμ μ΄κ²μ λ°κ²¬νκ³ μΉμ κ²μνκ³ μ΄ ν λ‘ μ μ°Ύμμ΅λλ€. 1.5.2μ λμ¨λ€λ λ€νμ λλ€.
1.5.2μ λν λ§μ§λ§ λκΈ μ΄ν κ±°μ 5κ°μμ΄ μ§λ¬μ΅λλ€... ETAλ 무μμΈκ°μ? var obj = { one: property }κ° ν μ€μ λ¨Έλ¬ΌκΈ°λ₯Ό μν©λλ€ :) :)
ETAλ λκ΅°κ°κ° κ·Έκ²μ ν λμ λλ€. κ·Έκ²μ μλ§λ λ€μ λ¬μ λ΄κ° λ κ²μ λλ€.
μμ²λ!!! μμλλ©΄ μ’μ
2014λ 9μ 17μΌ μ€ν 11μ 49λΆμ Liam Newman [email protected] μ΄ λ€μκ³Ό κ°μ΄ μΌμ΅λλ€.
ETAλ λκ΅°κ°κ° κ·Έκ²μ ν λμ λλ€. κ·Έκ²μ μλ§λ λ€μ λ¬μ λ΄κ° λ κ²μ λλ€.
β
μ΄ μ΄λ©μΌμ μ§μ νμ νκ±°λ GitHubμμ νμΈνμΈμ.
μ΄κ²μ v1.6.0μΌλ‘ νΈμν΄μΌ ν©λλ€.
λλ μ΄ κΈ°λ₯μ νμ±ννκΈ° μν΄ μλΉν μμ (#530μ μΈκΈλ¨)μ μννμ΅λλ€. κ·Έλ¬λ μ΄ λ¦΄λ¦¬μ€μ ν¬ν¨μν€λ κ²μ μμ§ν μ¬μ ν ν° μΌμ λλ€.
μ...
ECMA μ€ν¬λ¦½νΈ μ¬μμ μΌλΆλ₯Ό μ½κ³ githubμμ λ²κ·Έλ₯Ό μ½λλ€.
κ±°λν΄ λ³΄μΈλ€!
μ΄ μ’κ²λ λ΄ μ¬μ© μ¬λ‘μμλ μΌλ°μ μΌλ‘ νμΌλΉ ν λ²λ§ JSλ₯Ό μλ¦λ΅κ² νλ©΄ λ©λλ€.
λ λ²μ§Έ κ°λ¨ν μ κ·μ μ°ΎκΈ° λ° λ°κΎΈκΈ° ν¨ν΄μ λ§λ€μμ΅λλ€.
λ΄ νμΌμ μ μ₯ν λ μ€ννκ³ μΌλ°μ μΌλ‘ λ€μ beautifyλ₯Ό μ€νν νμκ° μμ΅λλ€.
κ·Έ νμΌ.
λ΄κ° νλ κ²½μ° μ΄λ€ μ΄μ λ‘ μλμΌλ‘ λͺ μ΄λ§ λ
λμ΄μ§ ν μ€ if λλ κ°μ²΄ 리ν°λ΄μ λ€μ ν μ€λ‘ 볡μν©λλ€. (μλ λ
μ κ·μ μ°ΎκΈ° + λμ²΄κ° μμ΅λλ€. lol)
2014λ 9μ 28μΌ μΌμμΌμ Liam Newman [email protected] μ λ€μκ³Ό κ°μ΄ μΌμ΅λλ€.
μ΄κ²μ v1.6.0μΌλ‘ νΈμν΄μΌ ν©λλ€.
λλ μλΉν μΌμ νμ΅λλ€(#530
https://github.com/beautify-web/js-beautify/pull/530) νμ±ν
μ΄ κΈ°λ₯. νμ§λ§ μμ§ν λ§ν΄μ κ·Έκ²μ λ§λλ κ²μ μ¬μ ν ββν° μ¬μ μ λλ€.
μ΄ λ¦΄λ¦¬μ€.β
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHubμμ νμΈνμΈμ.
https://github.com/beautify-web/js-beautify/issues/315#issuecomment -57132532
.
:+1: μ΄ κΈ°λ₯μ΄ λ§€μ° κΈ°λλ©λλ€ :)
+1 μ¬μ©ν μ μκΈ°λ₯Ό λ°λλλ€!
+1 - μ μ₯ μ μ΄λμμλ μλ¦λ΅κ² ν μ μλλ‘ νμν©λλ€.
+1
:+1:
+1 - μ΄ λλ¬Έμ μ¬μ μ μ₯κ³Ό ν¨κ» μ¬μ©νμ§ μμ
:+1:
λν Escodegenμ μ΄ μμ μ μ¬λ°λ₯΄κ² μνν©λλ€. μ½λκ° μκ°μ μμ²μ΄ λ μ μμ΅λλ€.
var esprima = require("esprima"),
esgen = require("escodegen").generate;
console.log(esgen(esprima.parse("var a = {code: 'code'}")));
console.log(esgen(esprima.parse("var a = {code: 'code', more: 'code'}")));
@bitwiseman
μ΄ λ¬Έμ λ μ΄ μ€μ²©μ ν΄λΉνλ μΈμ΄κ° λΉμ κ·μ μ΄κΈ° λλ¬Έμ μμμ μμ μ€μ²©(μ: μ€μ λ‘ λ§μ μμ μ€μ²©)μ λν΄ ν΄κ²°ν μ μμ§λ§ μλ§λ μ€μ©μ μΈ λͺ©μ μ μν΄ μ νμ κ°μ ν μ μμ΅λλ€(μ: μ΅λ λ 벨-10 μ€μ²© λλ ν©λ¦¬μ μΈ μ€μ²© μ νμ κ²°μ νκΈ° μν΄ νμΌ ν¬κΈ° μ¬μ©)
μ΄ μμ²μ λν΄ +1μ λλ€.
μλ₯Ό λ€μ΄ μ΄κ²μ λλκΈ°μλ λ무 μ₯ν©ν©λλ€.
view.on('post', {action: 'removeTask'}, function(next) {
μ¬λ¬ μ€λ‘.
+1
μλ‘μ΄ ETAκ° μμ΅λκΉ?
:+1:
μ°λ¦¬λ μ΄κ²μ΄ νμν©λλ€!!
:+1:
:+1:
:+1:
+1
μ΄ κΈ°λ₯μ ꡬνλμ§ μμμ§λ§ pretty = pretty.replace(/{([^{}]*?)}/g, function(s, p) { return (s.length < 100 && !/;/.test(p)) ? s.replace(/\n\s*/g, ' ') : s })
μ κ°μ λ΄ μ€ν μ€ν¬λ¦½νΈμμ μ κ·μ μ μ¬μ©ν©λλ€.
λκ΅°κ°μκ² μ μ©ν μ μμ΅λλ€.
@aves84 μ€ν μ΄ μλλ€μ..κ·Όλ° κ·Έλ₯ κΈ°λ€λ¦¬μ§λ§κ³ μμ€μ½λμ’ λ΄μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€ :D
@schoening μλ§λ λ΄κ° νΌλμ€λ½κ² μΌμ κ²μ λλ€. λμ "λ―Έν"κ° μλλΌ λΌμΈμ μΆκ°ν΄μΌν©λλ€. μ΄μ μ΄ νΉμ μ€ν¬λ¦½νΈλ₯Ό λ³κ²½νλ €κ³ νμ΅λλ€.
var pretty = beautify[fileType](code, config);
if (fileType == 'js') pretty = pretty.replace(/{([^{}]*?)}/g, function(s, p) {
return (s.length < 100 && !/;/.test(p)) ? s.replace(/\n\s*/g, ' ') : s
});
κ·Έλ¦¬κ³ μ λλ‘ μλν©λλ€.
@aves84 , μλ, μ΄ν΄νμ΅λλ€. μ΄ν΄κ° λμμ΅λλ€. μ λ Linux Mintλ₯Ό μ¬μ© μ€μ΄κ³ μ΄ ν΄λλ₯Ό νμ μ€μ
λλ€/μ΄ νμΌμ λ³κ²½νκ³ μμ΅λλ€:
/home/username/.config/sublime-text-3/Packages/HTML-CSS-JS Prettify/scripts/node_modules/js-beautify/js/lib/cli.js
μ΄ κΈ°λ₯ λ³κ²½:
function makePretty( code, config, outfile, callback ) {
try {
var fileType = getOutputType( outfile, config.type );
var pretty = beautify[ fileType ]( code, config );
if ( fileType == 'js' ) pretty = pretty.replace( /{([^{}]*?)}/g, function ( s, p ) {
return ( s.length < 100 && !/;/.test( p ) ) ? s.replace( /\n\s*/g, ' ' ) : s
} );
callback( null, pretty, outfile, config );
} catch ( ex ) {
callback( ex );
}
}
κ·Έλ° λ€μ μ΄μ κ°μ κ²μ μλνλ©΄ μ¬μ ν κ°μ²΄κ° λΆν λ©λλ€.
var foo = {
bar: "Hello world!"
};
μ§λ¬Ένμ λͺ¨λ λΆλ€κ» μ£μ‘ν©λλ€.
@schoening νμ₯ νλ‘κ·Έλ¨μ cli.jsλ₯Ό μ¬μ©νμ§ μκ³ require('js-beautify')
μ체 νμΌλ‘ λ체ν κ°λ₯μ±μ΄ ν½λλ€. λκ΄νΈμμ ~/.config/Brackets/extensions/user/hirse.beautify/main.jsλ₯Ό λ³κ²½νμ΅λλ€.
λλ μλ₯Ό λ€μ΄ https://github.com/beautify-web/js-beautify/blob/master/js/lib/beautify.js#L369 λ₯Ό νΈμ§ν μ μμ΅λλ€.
λλ sublimeμ΄ νμ΄μ¬ λ²μ μ μ¬μ©νλ€κ³ μκ°ν©λλ€.
@mokkabonna- λ°λΌ λ€λ¦ λλ€. μΌλΆ μκ³ ν νλ¬κ·ΈμΈμ node.js νΈμΆμ λννκ³ λ€λ₯Έ νλ¬κ·ΈμΈμ pythonμ μ§μ μ¬μ©ν©λλ€.
:+1: νλ¬μ€μνλ¬μ€μ
+1. νμ¬λ‘μλ κ·Έλ¬ν μ΅μ μ΄ μμ΅λκΉ?
:+1: κΈ°λνκ³ μμ΅λλ€. κ°μ¬ν©λλ€.
:+1:
@FrankFang μμ§ μλ₯νμ§ μμ 1.6.0μΌλ‘ λ€μ νΈμλμμ΅λλ€.
@aves84 κ·νμ νΈλ¦μ λλλ‘ κΈ°λ₯/for-of-loops/if λ¬Έμ΄ μ€λ¨/μΆμλ©λλ€.
for (var data of columnData) { ctx.drawImage(data.img, data.options.x, data.options.y) }
img.onerror = function() { reject() }
if (index >= rows.length) { return }
@dani-h κΈμ, μ΄ λ°©λ²μ μ΄μμ μ΄μ§ μκ³ μ§§μ κ°μ²΄μ μ½λ λΈλ‘μ μ μμμ μΈλ―Έμ½λ‘ μ μμ‘΄ν©λλ€. μΈλ―Έμ½λ‘ μ΄ μκ³ λ¬Έμ μκ° 100κ° λ―Έλ§μ΄λ©΄ μ€ λ°κΏμ΄ μ κ±°λ©λλ€. μλ°μ€ν¬λ¦½νΈμ μλ μΈλ―Έμ½λ‘ μ½μ μ μ¬μ©νλ μ½λμμλ μ€λ₯κ° λ°μν©λλ€.
:+1:
:+1: κΈ°λλ©λλ€.
+1 ... λλ μ΄κ²μ΄ 곧 μ μ©λλ κ²μ λ³΄κ³ μΆμ΅λλ€.
νμ¬ μ΄ νλ¬κ·ΈμΈμ μ¬μ©ν μ μλ μ μΌν μ΄μ μ λλ€.
+1
+1
μ΄κ²μ +1, λ΄κ° μ΄κ²μ μ¬μ©νμ§ λͺ»νλλ‘ μ°¨λ¨ν©λλ€. μ΄κ²μ λΉνμ±ννλ μ΅μ λ λμμ΄ λ κ²μ λλ€!
+1 +1 +1
+1
+1 λ° μ΄μ λν λͺ¨λ λ Έλ ₯μ κ°μ¬λ립λλ€!
+1 λ°λ‘ μ§κΈ, μλ¦λ΅κ² νλ κ²μ μ΄ λ¬Έμ λ‘ μΈν΄ λ§ κ·Έλλ‘ λ΄ μ½λλ₯Ό λμ°ν μΆμ ν νΌλμΌλ‘ λ λ°°λ‘ λ§λλλ€. μ΄λ€ μν©μμλ μλΉν μΉλͺ μ μΈ λ²κ·Έμ λλ€. νΉν js-beautifyλ₯Ό psedo-linterλ‘ μ¬μ©νκΈ° λλ¬Έμ(λ€μ¬μ°κΈ°κ° μ¬λ°λ₯΄μ§ μμΌλ©΄ λκ΄νΈλ₯Ό μ΄λκ°μ λμ³€μ΅λλ€.) λ΄ κ·Όμ‘ κΈ°μ΅μ λ΄ μλ¦λ€μ΄ λ¨μ ν μ€νΈλ₯Ό λͺ¨λ κ°μ²΄ 리ν°λ΄μ μμ νλ 10λΆ μμ μΌλ‘ λ°κΏλλ€.
js-beautify -pX <filename> | perl -0777 -i -pe 's/\{\s*([^{}]{30,180}?)\s*\}/\{ $1 \}/mg'
μ΄ μ½λ μ€μ ν¬ν¨λ λΈλ‘ μμ΄ 30~180μ κΈΈμ΄λ‘ νΌμ³μ§ νλͺ©μ μ μ΅λλ€. μλ§λ μ΄λ€ μ¬λλ€μκ²λ μ μ©ν μ μμ΅λλ€.
+1 λ° μ΄μ λν λͺ¨λ λ Έλ ₯μ κ°μ¬λ립λλ€!
+1. ν μ€ λμ μΈ μ€μ λ무 λ§μ΅λλ€.
μ΄κ²μ΄ κ°λ₯νκΈ°λ₯Ό λ°λλλ€. :+1:
λλ₯Ό λΆμΎνκ² λ§λλ κ²μ js-beautifyμ μ μΌν λμμ λλ€. :λ_λ―Έμ:
@vekat - 보μλ€μνΌ νΌμκ° μλλλ€. :μλ€:
@nels-o - μμ ν λ€λ₯Έ κ²μ
λλ€. μ£μ‘ν©λλ€. {{
λ° }}
$μ κ°μ ν
νλ¦Ώ μ€κ΄νΈλ μλ°μ€ν¬λ¦½νΈ μ€κ΄νΈμ μμ ν λ€λ₯΄κ² ꡬ문 λΆμλ©λλ€. κ²λ€κ° κ°μ²΄λ₯Ό μΈλΌμΈν λ { a: { b: {} } } }
μ²λΌ λ³΄μΌ κ²μ
λλ€.
({{}} λ° {{!}}μ κ°μ WRT ν νλ¦Ώ λΉνΈ) λ§μ΅λκΉ? μ€ν¬λ¦½νΈ νκ·Έμ μμΌλ©΄ νμμ΄ μ§μ λ κ² κ°μ΅λλ€. μλ₯Ό λ€μ΄ λ€μκ³Ό κ°μ΅λλ€.
prettifierλ₯Ό μ€ννλ©΄ μ΄κ²μ΄ λ©λλ€.
μ :) κ°μ¬ ν©λλ€ @bitwiseman
μλ§λ λ΄κ° λ§νμ΄μΌ νλ κ²μ _λ§μ½_ κ·Έκ²λ€μ΄ μ²λ¦¬λλ€λ©΄ κ·Έκ²λ€μ μμ ν λ³λλ‘ _μ²λ¦¬λ _ κ²μ λλ€. :μ€λ§μΌ: κ·Έλλ λ―Έμν©λλ€.
+1. ETAμ λν μμ΄λμ΄κ° μμ΅λκΉ? μ΄κ²μ λλ₯Ό λ§€μ° μ¬νκ² λ§λ€κ³ μμ΅λλ€ :(
+1. κ·Έ κΈ°λ₯λ μ’μμ! λΆννλ μ€μ λ‘ μ΄λ»κ² λ λμΈ μκ°μ΄ μμ΅λλ€ :(
+1, μ°λ¦¬ λͺ¨λλ μ¬μ ν μ°Έμμ± μκ² κΈ°λ€λ¦¬κ³ μμ΅λλ€. μ΄κ²μ λ©μ§ μΆκ°κ° λ κ²μ λλ€
λ΄κ° λ§λ λ³κ²½ μ¬νμ "짧μ" κ°μ²΄λ₯Ό μ€μ λ‘ μ΄ν΄νμ§ λͺ»ν©λλ€. μ λ ₯μ΄ μ 곡νλ κ°μ²΄ μ€ μ€ λ°κΏμ΄ μλ κ°μ²΄λ₯Ό 보쑴νλ €κ³ ν λΏμ λλ€. μ€ λ°κΏμ΄ λ°μνλ©΄ κ°μ²΄κ° "μΆμ" νμμΌλ‘ λ°λλλ€. λ°λΌμ μ΄κ²μ μ¬μ ν ββλΆμμ ν μ루μ μ΄μ§λ§ κ°μ μ¬νμ λλ€.
μ΄κ²μ΄ λ΄κ° μ΄ν΄ν λλ‘ μλνλ€λ©΄ μ΄λ―Έ νμ¬ μν©μ λν μμ²λ κ°μ μ΄λΌκ³ μκ°ν©λλ€. λλΆλΆμ κ²½μ° μ΄κ²μΌλ‘ μΆ©λΆν©λλ€.
+1
+1 μ΄κ²μ΄ 곧 μλ£λκΈ°λ₯Ό λ°λλλ€.
@NerdPad - μλ£λμμ΅λλ€.
λΈλν·κ³Ό ν¨κ» μ¬μ©ν μ μμ΅λκΉ? μ€_μ€
@C-Weinstein-μ λ ₯ λ° μνλ μΆλ ₯μ μμ ν¨κ» μλ‘μ΄ λ¬Έμ λ₯Ό μ΄ ββμ μμ΅λκΉ?
μλνλ λ°©λ²μ μ°Ύκ³ μλ λμ κ°μ μ¬λλ€μ μν΄: μλ νλ©° .jsbeautifyrcμ μ΅μ μΌλ‘ νμ±νν μ μμ΅λλ€.
"brace_style": "collapse-preserve-inline"
λΆννλ, κ·Έκ²μ μλνμ§ μμμ΅λλ€ :( νμ§λ§ μλν΄ μ£Όμ μ κ°μ¬ν©λλ€.
@Ceyaje - μ΄λ»κ² μλνμ§ μμλμ? μ΄λμμ μλνμ§ μμμ΅λκΉ? μ λ ₯κ³Ό μΆλ ₯μ 무μμ΄μμ΅λκΉ?
μ΄μ μ λ ₯
var q = { x: "a", b: "c" }
κ·Έκ²μ "μλ¦λ΅κ²"
var q = {
x: "a",
b: "c"
}
@Ceyaje "brace-style" μ΅μ μ "collapse-preserve-inline"μΌλ‘ μ€μ ν΄μΌ ν©λλ€.
@aves84 - κ°μ¬ν©λλ€! #995μμ κ³μ λ Όμ μ€μ λλ€.
@aves84 κ·Έλ¬μ΄μ. κ³μ λ°μνλ€κ³ ν΄μ #995λ₯Ό μ΄μλλ° λκ΄νΈλ₯Ό μ¬μ©νκ³ μλλ° λ€λ₯Έ μ½λμΈμ§ λͺ°λμ΅λλ€.
@Kutsan - μνΈλ₯Ό μ΄μ΄μ£ΌμΈμ.
atomμμ html νμΌλ‘ expand-preserve-inline μ΅μ μ μ°Ύμ μ μμ΅λλ€. html νμΌκ³Ό js νμΌ λͺ¨λμ μλ° μ€ν¬λ¦½νΈλ₯Ό μμ±ν©λλ€.
μ¬μ©νλ €λ μ€μ (μ κΈ°, νμ₯ λ±) λ€μ "preserve-inline"μ λ°°μΉν©λλ€.
"brace_style": "μ κΈ°, μΈλΌμΈ 보쑴"
https://i.gyazo.com/2831254cc47d08c879c7d36a7f1a30d0.png
μμ κ°μ μΌμ΄ λ°μνμ§λ§ λ΄ μ€κ΄νΈ μ€νμΌμ μΆμ 보쑴 μΈλΌμΈμ λλ€. λλ μ 체 μ€λ λλ₯Ό μ½μμ΅λλ€. λλ λ΄κ° μλͺ»νκ³ μλ€κ³ μκ°νμ§ μμ΅λλ€. λ§μΌμ κ²½μ°λ₯Ό λλΉνμ¬ Atomμ μ΄λ―Έ λ€μ μμνμ΅λλ€.
μ΄μ λν μ λ°μ΄νΈκ° μμ΅λκΉ? Collapse-preserve-inlineμ μ¬μ ν ββνμ΄ν κΈ°λ₯μ μ¬λ¬ μ€λ‘ νμ₯ν©λλ€.
@grandslammer - "νμ΄ν"λΌλ λ¨μ΄κ° ν¬ν¨λ λ―Έν΄κ²° λ¬Έμ λ₯Ό μ΄ν΄λ³΄μΈμ. λΉμ μ΄ λ§νλ κ²μ λ€λ£¨λ μ΄μκ° λ³΄μ΄μ§ μλλ€λ©΄, μλ‘μ΄ μ΄μλ₯Ό μ΄μ΄μ£ΌμΈμ.
μ£μ‘ν©λλ€: μλ μ£Όμ λ "ν μ€ #315μμ "짧μ κ°μ²΄"λ₯Ό 보쑴νκ±°λ μΈλΌμΈνλ μ΅μ
μ
λκΉ?
μ΄ ν λ‘ μ μ¬λ¬ κ°μ§ λ°©λ²μΌλ‘ νλ₯νμ΅λλ€. λκ° μμ²ν νμμ λ¬μ±νκΈ° μν΄ μ΅μ λ²μ μ js-beautifyμ λν μ¬λ°λ₯Έ μ€μ μ κ°λ¦¬ν¬ μ μμ΅λκΉ? κ°μ¬ν©λλ€
@ainthek "brace_style": "collapse,preserve-inline"
μ
λλ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ vs code μ΅μ λ²μ μ μ€μ μ μ΄λ»μ΅λκΉ?
λ μ½λ 1.20.1μμ "brace_style": "expand,preserve-inline" μ€νμΌμ μ¬μ©ν μ μμ΅λλ€.
μ λ ₯:
μμ { λν } = μꡬ("μ μ").μ격;
μΆλ ₯(μ΄ μμμ μ ννκ³ F1 ---> Beautify Selectionμ ν΄λ¦ν ν) : NO CHANGE :(
μμ μΆλ ₯: const {dialog} = require("electron").remote;
PS ----> μ 체 νμΌμ μλ¦λ΅κ² μ²λ¦¬ν ν μ곑λ μ λ ₯μ μ»μμ΅λλ€. μ무λ κ·Έλ° μ곑λ λ°©μμΌλ‘ μ½λλ₯Ό μμ±νμ§ μμ΅λλ€ :P
vscodeμ κ²½μ° μ¬μ©μ μ€μ μ μλλ₯Ό μΆκ°νλ©΄ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€.
"beautify.config": { "brace_style": "μ κΈ°, μΈλΌμΈ 보쑴" }
μ§μν΄ μ£Όμ μ κ°μ¬ν©λλ€.
@sulkhanp - λμμ μ€λͺ νλ λ¬Έμ λ₯Ό μ μΆνμΈμ.
@vipingoel μ μ루μ
μ΄ μλν©λλ€!
μ΄ μ΅μ
μ΄ λ΄ .jsbeautifyrc
νμΌμ΄ μλ vscode μ¬μ©μ κΈ°λ³Έ μ€μ μμλ§ μλνλ μ΄μ λ 무μμ
λκΉ?
"brace_style": "νμ₯, μΈλΌμΈ 보쑴"μ΄ μλνμ§ μμ΅λλ€.
νλμ κΈ°λνμμμ€:
let $w = $(window), w = $w.width(), h = $w.height();
constructor()
{
this.setupData(); this.setupMenus(); this.setupUser(); this.setupUI();
}
νμ¬ νλ:
let $w = $(window),
w = $w.width(),
h = $w.height();
constructor()
{
this.setupData();
this.setupMenus();
this.setupUser();
this.setupUI();
}
@SiJinmin μ΄κ²λ€μ 짧μ κ°μ²΄κ° μλλ―λ‘ μ΄ λ¬Έμ μ κ΄λ ¨μ΄ μμ΅λλ€.
@vipingoel μλν©λλ€. λλ μ λ§ ν볡νλ€. κ°μ¬ ν΄μ!!!
κ°μ₯ μ μ©ν λκΈ
μλνλ λ°©λ²μ μ°Ύκ³ μλ λμ κ°μ μ¬λλ€μ μν΄: μλ νλ©° .jsbeautifyrcμ μ΅μ μΌλ‘ νμ±νν μ μμ΅λλ€.