2017-08-29 30 views
-1

我想知道StackOverflow的人羣如何喜歡縮進自己的代碼,你會怎麼縮進/格式化下面的代碼。請告訴我格式化/縮進功能參數的最佳/最常用的方式對象

this.router.navigate([ 
    'search', { 
    filters: btoa(JSON.stringify({ 
     author: uid, 
     byLikes: -1, 
     requireInteractions: true, 
     limit: ContentListComponent.contentPerLoad 
    }))} 
    ]); 

我真的找不到一個好...好看的方式來使(),[],{}匹配。

+0

一般一個繼承的塊的一個電平超過在其上括號中發現行的內容。 – Bergi

回答

0
this.router.navigate([ 
    'search', { 
     filters: btoa(JSON.stringify({ 
      author: uid, 
      byLikes: -1, 
      requireInteractions: true, 
      limit: ContentListComponent.contentPerLoad 
     })) 
    } 
]); 

只是在新塊開始時縮進。

如果您使用的崇高的文本有一個好的包JsFormat這可以讓運行在一個文件,它會自動修正意圖的問題(也做其他的東西)。看看這裏:https://github.com/jdc0589/JsFormat

0

使用prettier,你將不必擔心如何格式化了的代碼。