2017-06-21 79 views
0

希望我不是唯一一個有此問題的人。也許我有錯誤的設置。WebStorm JSX嵌套組件代碼格式

當我格式化像

<Provider store={store}> 
 
    <Router history={browserHistory}> 
 
     <Route component={Root}> 
 
     </Route> 
 
    </Router> 
 
</Provider>

代碼變得

<Provider store={store}> <Router history={browserHistory}> <Route component={Root}> 
 
     </Route> </Router> 
 
</Provider>

我試圖使代碼風格HT ml添加自定義元素並設置爲在之前插入新行。但它不會改變任何事情。雖然VS Code可以做到這一點沒有任何問題,但VS Code沒有那麼好的智能感知。

希望有人能提出一些建議。謝謝

回答

0

我想你需要做的是檢查Preferences > Code Style > HTML下的Keep line breaks選項,以防止WebStorm覆蓋你仔細手動插入的那些中斷。