如何在重新格式化代码时停止 PhpStorm 优化导入?

问题描述 投票:0回答:3

好吧,我在互联网上搜索了一下,试图弄清楚我必须在 PhpStorm 中更改哪些部分才能使其停止这样做。

现在,当我在某些 PHP 上运行“重新格式化代码”时,它还决定为我优化导入。虽然通常我会说“哎呀,这太棒了” - 在某些情况下,PhpStorm 无法识别它认为未使用的一些导入实际上实际上已被使用。

评论作为代码,等等。

请告诉我有人知道如何让 PhpStorm 停止这样做。每当我自动格式化代码时,我都必须撤消对导入的更改,这让我很生气。

phpstorm
3个回答
3
投票

事实证明,@LazyOne 在上面的评论中击中了要害。一旦我打开重新格式化文件对话框,我所有的问题就突然消失了。

非常隐晦的隐藏设置,因为它在一般偏好中不容易找到:-)


0
投票

Mac 用户可以使用键盘快捷键:

⌥⇧⌘L

这适用于所有 Jetbrains 产品。


0
投票

我没有评论答案的声誉:抽泣:但我想确认并扩展上面的答案。另外,我的版本是 2023.2.3

事实证明,@LazyOne 在上面的评论中击中了要害。一旦我打开重新格式化文件对话框,我所有的问题就突然消失了。

我在重新格式化代码时在设置中搜索了包含“优化导入”的位置,但找不到它。但是,当我按照上面的帖子所述操作时 - 转到

Code > Reformat File...
并选择
Optimize Imports
,现在当我
Reformat Code
(在 mac 上为
⌥⌘L
)时应用。

非常混乱!

© www.soinside.com 2019 - 2024. All rights reserved.