2011-08-17 2 views
1

JavaScript 작성 중에 종종 구성 오브젝트를 작성해야합니다. 예를 들어Eclipse/Webstorm에서 JavaScript 구성 오브젝트 형식 지정

Ext.define('User', { 
    extend: 'Ext.data.Model', 
    fields: [ 
     {name: 'name', type: 'auto'}, 
     {name: 'email', type: 'auto'}, 
     {name: 'age', type: 'int'}, 
     {name: 'gender', type: 'string', defaultValue: 'Unknown'} 
    ] 
}); 

그러나 개체의 필드가 다음과 같이 서로 정렬되도록 구성 개체의 서식을 지정하는 방법이 있습니까? 가급적이면 Webstorm 또는 Eclipse에서이 작업을 수행 할 수 있습니다.

Ext.define('User', { 
    extend: 'Ext.data.Model', 
    fields: [ 
     {name: 'name', type: 'auto'}, 
     {name: 'email', type: 'auto'}, 
     {name: 'age', type: 'int'}, 
     {name: 'gender', type: 'string', defaultValue: 'Unknown'} 
    ] 
}); 

Ext.onReady(function() { 
    Ext.QuickTips.init(); 

    // setup the state provider, all state information will be saved to a cookie 
    Ext.state.Manager.setProvider(Ext.create('Ext.state.CookieProvider')); 

    // sample static data for the store 
    var myData = [ 
     ['3m Co',        71.72, 0.02, 0.03, '9/1 12:00am'], 
     ['Alcoa Inc',       29.01, 0.42, 1.47, '9/1 12:00am'], 
     ['Altria Group Inc',     83.81, 0.28, 0.34, '9/1 12:00am'], 
     ['American Express Company',   52.55, 0.01, 0.02, '9/1 12:00am'], 
     ['American International Group, Inc.', 64.13, 0.31, 0.49, '9/1 12:00am'], 
     ['AT&T Inc.',       31.61, -0.48, -1.54, '9/1 12:00am'], 
     ['Boeing Co.',       75.43, 0.53, 0.71, '9/1 12:00am'], 
     ['Caterpillar Inc.',     67.27, 0.92, 1.39, '9/1 12:00am'], 
     ['Citigroup, Inc.',      49.37, 0.02, 0.04, '9/1 12:00am'], 
     ['E.I. du Pont de Nemours and Company', 40.48, 0.51, 1.28, '9/1 12:00am'], 
     ['Exxon Mobil Corp',     68.1, -0.43, -0.64, '9/1 12:00am'], 
     ['General Electric Company',   34.14, -0.08, -0.23, '9/1 12:00am'], 
     ['General Motors Corporation',   30.27, 1.09, 3.74, '9/1 12:00am'], 
     ['Hewlett-Packard Co.',     36.53, -0.03, -0.08, '9/1 12:00am'], 
     ['Honeywell Intl Inc',     38.77, 0.05, 0.13, '9/1 12:00am'], 
     ['Intel Corporation',     19.88, 0.31, 1.58, '9/1 12:00am'], 
     ['International Business Machines',  81.41, 0.44, 0.54, '9/1 12:00am'], 
     ['Johnson & Johnson',     64.72, 0.06, 0.09, '9/1 12:00am'], 
     ['JP Morgan & Chase & Co',    45.73, 0.07, 0.15, '9/1 12:00am'], 
     ['McDonald\'s Corporation',    36.76, 0.86, 2.40, '9/1 12:00am'], 
     ['Merck & Co., Inc.',     40.96, 0.41, 1.01, '9/1 12:00am'], 
     ['Microsoft Corporation',    25.84, 0.14, 0.54, '9/1 12:00am'], 
     ['Pfizer Inc',       27.96, 0.4, 1.45, '9/1 12:00am'], 
     ['The Coca-Cola Company',    45.07, 0.26, 0.58, '9/1 12:00am'], 
     ['The Home Depot, Inc.',    34.64, 0.35, 1.02, '9/1 12:00am'], 
     ['The Procter & Gamble Company',  61.91, 0.01, 0.02, '9/1 12:00am'], 
     ['United Technologies Corporation',  63.26, 0.55, 0.88, '9/1 12:00am'], 
     ['Verizon Communications',    35.57, 0.39, 1.11, '9/1 12:00am'], 
     ['Wal-Mart Stores, Inc.',    45.45, 0.73, 1.63, '9/1 12:00am'] 
    ]; 

답변

1

WebStorm 순간, 제발 file a feature request에서 자바 스크립트와 같은 정렬 옵션이없는 또 다른 예.

+0

업데이트 : 몇 년 후 : 아마도이 게시물을봤을 것입니다! Webstorm 2017.3의 파일은 입니다 >> 파일 >> 설정 >> 편집기 >> 코드 스타일 >> (JavaScript 또는 TypeScript) >> 줄 바꿈 및 브레이스 >> 오브젝트 (아래쪽으로 스크롤) >> 정렬. 다른 사람을 돕는 경우에! – BaldEagle