代码之家  ›  专栏  ›  技术社区  ›  Mark Khromov

webstorm/phpstorm 2022中标签之间的奇怪空间

  •  0
  • Mark Khromov  · 技术社区  · 2 年前

    我正在使用React并在tsx文件中编写标记。当我使用Reformat代码时,会出现空格而不是换行符。请告诉我如何解决此问题,以及是什么原因导致了此问题?

    enter image description here

    0 回复  |  直到 2 年前
        1
  •  1
  •   lena    2 年前

    JSX标记在格式化时被视为“内联”,不幸的是无法进行配置。我只能建议手动添加换行符 在文本中保留换行符 启用以在重新格式化时保留它们。相关youtrack票证: https://youtrack.jetbrains.com/issue/WEB-37966

        2
  •  0
  •   Pradeep Rajvanshi    2 年前

    可能尝试下的换行选项

    重新格式化时保留

    在里面

    编辑器>代码样式>javascript>包裹和支架

        3
  •  0
  •   Mark Khromov    2 年前

    好吧,这对我来说很奇怪。但我明白了发生了什么。我有一个2020年的PhpStorm版本,直到2022.3,我每年都会更新。我只需重置TypeScript设置并重新配置它们,一切都正常工作。因此,对于那些有同样情况的人来说,作为一个解决方案:只需重置TypeScript设置并再次进行配置,就不必赘述了。

    我自己认为这是某种过时的设置,隐藏在界面之外,它直接影响了这种行为。由于我无法从界面重置它,只有完全重置才有帮助。