gpt4 book ai didi

visual-studio-code - JSX 总是自动换行

转载 作者:行者123 更新时间:2023-12-02 15:05:34 25 4
gpt4 key购买 nike

这让我很头疼!花了 2 个小时试图找出导致以下行为的原因,并不断出现空白。

我正在迁移到 VSCode,我的 React JSX 组件自动换行成多行。当一个组件具有多个属性时,这很好(而且很好),但会使一些文件非常长且非常不可读。

恰当的例子——定义 React 路由器路由的文件。它们都很小,理想情况下,每行一个可以使您的应用程序的路由非常可读,而不是每 7 行左右定义每条路由。

VS Code 自动将文件格式化为的示例:

<Authenticated
path="/new"
component={NewCorrespondence}
{...this.props}
/>
<Authenticated
path="/inbox"
component={Inbox}
{...this.props}
/>
<Authenticated
path="/sent"
component={Sent}
{...this.props}
/>

它应该是什么样子

<Authenticated path="/new" component={NewCorrespondence} {...this.props} />
<Authenticated path="/inbox" component={Inbox} {...this.props} />
<Authenticated path="/sent" component={Sent} {...this.props} />

处理此问题的 VSCode 中的设置是什么?有没有办法将其配置为仅在长度超过 x 个字符时换行?

最佳答案

好的,所以回答我自己的问题。这是 prettier 包的 printWidth 设置。 prettierrc 配置文件被忽略,但直接从 VSCode 设置宽度解决了这个问题。

所以这里的问题是我如何设置配置文件(不同的问题!)。

关于visual-studio-code - JSX 总是自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46986038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com