webstorm编辑器设置问题



import {Select} from 'antd'

<>
 //当我输入onChange这个结构体里面的callback时 
我输入左{ 并没有得到完整的花括号{} 就变成了 onChange={() => {} 这样就少了一个结束的右花括号
<Select
onChange={() => {}} 
>Select>


以下回答通过自己的分析及baidu搜索,判断得出如下结论:
这是WebStorm的自动补全功能。当您输入“onChange”并开始输入回调函数时,WebStorm可能会自动补全代码并给您提供一个初始回调函数。在这种情况下,您可以手动输入右花括号以结束回调函数。

如果您不想使用WebStorm的自动补全功能,您可以尝试在WebStorm中禁用它。您可以在WebStorm的设置中找到“自动完成”选项,并将其禁用或调整其设置以更好地满足您的需求。


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

额,在你上一个问题中有提到,这是WebStorm自动补全功能导致的,看你写代码习惯,是否需要可以进行手动开启和关闭的设置

以下内容部分参考ChatGPT模型:


你好,这个问题可能是WebStorm的自动补全功能出了一些问题。你可以尝试手动输入左花括号{,然后输入右花括号},这样就可以得到完整的花括号。另外,你也可以检查一下WebStorm的自动补全设置是否正确。例如,在WebStorm的设置中,你可以找到JavaScript -> Code Style -> JavaScript -> Other,在这里你可以找到一个名为"Braces placement"的选项,确保选项设置正确。希望这能帮到你。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快

在WebStorm编辑器中,您可以通过以下步骤检查并启用自动补全功能:

打开WebStorm设置:点击 "File" > "Settings"(Windows)或 "WebStorm" > "Preferences"(Mac)。

在设置窗口左侧,展开 "Editor" 菜单,然后点击 "General"。

在右侧的 "General" 设置页面中,确保选中了 "Auto-insert pair bracket" 和 "Auto-insert pair quote" 选项。这将确保花括号和引号等成对插入。

展开 "Editor" 菜单下的 "Smart Keys" 选项,确保 "Insert pair '}'" 选项处于选中状态。这将在您输入左花括号时自动插入相应的右花括号。

最后,点击 "OK" 按钮保存设置并关闭设置窗口。

通过以上步骤,您应该可以启用并使用WebStorm的自动补全功能。现在,当您输入左花括号时,WebStorm应该会自动插入右花括号。

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/334809
  • 这篇博客也不错, 你可以看下webstorm首次安装使用配置
  • 除此之外, 这篇博客: 2020年前端人员必备的工具和插件中的 2.webstorm 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •    webstorm是jb公司旗下的产品,其产品比较专业,除了webstorm之外,还有pycharm, idea,phpstorm等等,优点是比较专业,功能强大,代码补全提示也更多,缺点是比较笨重,然后不是一个免费的,如果有同学朋友想要免费使用可以私聊我,我会分享给大家方法;

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
可能您在WebStorm编辑器的设置中开启了"自动闭合括号"的功能,导致输入左花括号时,编辑器自动将左右花括号都生成了。您可以在WebStorm的设置中关闭这个功能。

具体设置方法如下:

  1. 点击WebStorm菜单栏的"Preferences"(Mac上)或者"Settings"(Windows上)。
  2. 在左侧面板找到"Editor",然后展开"General"。
  3. 取消勾选"Automatically insert closing brace"选项即可。

在代码中,您可以手动输入左右花括号,如下所示:

<Select
  onChange={() => {
    // 在这里编写回调函数的代码
  }}
></Select>

如果我的回答解决了您的问题,请采纳!

引用chatGPT作答,这可能是 WebStorm 编辑器中自动完成功能的问题。通常情况下,当您输入左大括号时,WebStorm 会自动为您添加右大括号。如果您遇到此类问题,可以尝试以下解决方法:

1.检查 WebStorm 的设置。您可以打开 WebStorm 的设置菜单,然后在左侧选择 "Editor",再选择 "General",确保 "Automatically insert closing brace" 选项已启用。

2.尝试使用快捷键手动添加右大括号。您可以使用快捷键 "Ctrl + Shift + ]" 或 "Cmd + Shift + ]" 在光标位置添加右大括号。

3.尝试更新 WebStorm 版本。如果您使用的是较旧的 WebStorm 版本,则可能会存在自动完成的问题。尝试更新 WebStorm 到最新版本,并查看问题是否已得到解决。

希望这些方法可以帮助您解决问题。