webstorm在{}里面写回调函数时 输入花括号只会输入左花括号{

【webstorm编辑器-哔哩哔哩】 https://b23.tv/vbEyjAN

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7560612
  • 你也可以参考下这篇文章:WebStorm快速输入
  • 除此之外, 这篇博客: WebStorm常用配置及快捷键中的 3. 如何完美显示中文 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •   file->settings->appearance中勾选override default fonts by (not recommended),设置name:NsimSum, Size:12
      (appearance外观选项,选中“重写默认字体”,设置名字为NsimSum,它是windows下的宋体字,字号12)。这里设置的是整个IDE显示的文字,包括菜单列表的字。你可以试着把它改成英文,那样再在菜单项中看,中文有的会不正常显示,变成小方块了。

  • 您还可以看一下 邱奎老师的5小时入门HTML5-基础篇课程中的 webstorm编辑器介绍小节, 巩固相关知识点

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


可以尝试在webstorm中设置自动补全功能,这样就不用手动输入左花括号了。具体方法是,在webstorm的Settings中找到Editor -> General -> Smart Keys,勾选上“Insert pair quote”和“Insert pair brackets”即可。另外,也可以尝试更新webstorm到最新版本,看是否有解决该问题的更新。


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

可参考该视频设置:webstorm-react组件属性自动补全花括号,链接:https://www.bilibili.com/video/av583818607/?vd_source=380211eee074fca5bb1628caa891cf65

基于chatgpt4的回答,这里有一些建议可以帮助您解决这个问题:

检查您的 WebStorm 版本。确保您使用的是最新版本,或者至少是在官方支持的版本范围内。您可以访问官方网站查看和下载最新版本[8]。

如果您使用的是代码片段或快捷键,请确保您正确使用了它们。例如,WebStorm 有许多内置的代码片段和快捷键,如itar + tab 可以生成 foreach 代码片段[10]。请查阅相关文档并熟悉这些功能,确保在编写代码时正确使用它们。

重新设置 WebStorm 配置。有时候,某些设置可能会影响编辑器的行为。您可以尝试重置 WebStorm 的设置以解决问题。通过点击菜单栏【File】——>【Settings】,可以进入设置界面。在这里,您可以查找和修改相关配置。

如果您仍然遇到问题,建议查阅 WebStorm 的官方文档或论坛,以获取更详细的解决方案。希望这些建议对您有所帮助。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
首先,在webstorm里输入回调函数时,输入左花括号时会自动补全右花括号,所以在输入左花括号后,可以直接键入回调函数的内容,按Enter后自动完成右花括号。如果你需要在回调函数里输入花括号,可以使用以下方法:

  1. 手动输入右花括号

在输入左花括号时,按一次空格键让光标移动到左花括号后,手动输入右花括号,然后在右花括号之间输入回调函数的内容,最后按Enter换行即可。

示例代码:

someFunction({
  key1: value1,
  key2: value2,
  callback: function() {
    // 在这里输入回调函数的内容
  }
});
  1. 使用智能括号匹配

在webstorm里,可以启用智能括号匹配。在输入左花括号后,可以按一次Tab键激活智能括号匹配,此时会自动插入右花括号。在右花括号之间输入回调函数的内容,最后按Enter换行即可。

示例代码:

someFunction({
  key1: value1,
  key2: value2,
  callback: {
    // 在这里输入回调函数的内容
  }
});

希望以上两种方法能够解决你的问题。
如果我的回答解决了您的问题,请采纳!

引用chatGPT作答,这可能是因为WebStorm默认启用了自动补全功能,该功能会在输入左花括号时自动补全右花括号。如果您只输入左花括号,并开始输入回调函数的内容,WebStorm会自动为您补全右花括号。

如果自动补全功能不起作用,请确保在WebStorm的设置中启用了自动补全功能。您可以通过依次转到"File"->"Settings"->"Editor"->"General"->"Smart Keys",然后确保勾选"Insert pair bracket"选项来启用自动补全功能。如果问题仍然存在,请尝试重启WebStorm或清除缓存并重启WebStorm,然后再次尝试输入回调函数。