WebStorm JSX嵌套组件代码格式

时间:2017-06-21 07:48:09

标签: javascript reactjs formatting webstorm jsx

希望我不是唯一有这个问题的人。也许我的设置有误。

格式化代码时,如



<Provider store={store}>
    <Router history={browserHistory}>
        <Route component={Root}>
        </Route>
    </Router>
</Provider>
&#13;
&#13;
&#13;

变成

&#13;
&#13;
<Provider store={store}> <Router history={browserHistory}> <Route component={Root}>
        </Route> </Router>
</Provider>
&#13;
&#13;
&#13;

我试图为html添加自定义元素的代码样式,并设置为之前插入新行。但它没有改变任何东西。虽然VS Code可以毫无问题地做到这一点,但VS Code没有那么好的智能感知。

希望有人能提出一些建议。谢谢

1 个答案:

答案 0 :(得分:0)

我想您需要做的是检查Keep line breaks下的Preferences > Code Style > HTML选项,以防止WebStorm覆盖您手动插入的那些中断。