2017-06-21 78 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覆盖你仔细手动插入的那些中断。