【问题标题】:Quick way to fix Xcode warnings修复 Xcode 警告的快速方法
【发布时间】:2019-10-25 17:02:49
【问题描述】:

我一直在 Xcode 6 中的 Swift 版本之间切换,我的项目现在有 220 个警告。主要是次要的代码建议。

在 Xcode 中是否有一种简单的方法来运行所有警告并使用“Fix-it”工具自动更正它?

我想查看每个警告,然后单击按钮修复警告,然后跳到下一个警告。否则,我将需要几个小时才能手动完成每个警告。

【问题讨论】:

  • 使用 Command+' 导航到下一个警告,查看它,然后点击 Return 以应用自动修复。重复。
  • 我会使用“问题导航器”点击警告并调用快速修复
  • 注意:这不是Run all of Xcode's “Fix-it”s at once 的重复,因为 TWilly 想要查看每个警告并修复它,而不是盲目地应用它们。
  • @robmayoff 这怎么不是重复的?解决方案几乎相同,您的答案与欺骗目标中的第二个答案几乎相同。
  • 因为链接的问答是关于应用所有 Fix-it 而无需单独审查,但 TWilly 想在应用之前审查每个 Fix-it。

标签: ios xcode swift


【解决方案1】:

最好的办法是使用键盘快捷键。 Navigate > Jump to Next Issue 的默认键盘快捷键是 ⌘' (command-single-quote)。如果你按下它,Xcode 将跳转到它知道的下一个问题。如果该问题有可用的 Fix-it,Fix-it 弹出框将自动出现,您可以按回车键执行 Fix-it,或按 ⌘' 保持代码不变并转到下一个问题,或按 Esc 键保持代码不变并继续处理该问题。

您也可以打开问题导航器(默认快捷方式:⌘4)。然后,您可以一一点击问题。如果您单击 Fix-it 的问题,Xcode 将显示 Fix-it 弹出框,您可以按回车键执行 Fix-it。

【讨论】:

  • Return 对我没有任何作用,只是关闭了修复它的弹出窗口。 Xcode 12.4。这对其他人仍然有效吗?
  • 它已经有一段时间没有工作了。谢谢,苹果。
【解决方案2】:

以前的答案是最好的解决方案,在这样做之前你必须修复验证项目设置更新到推荐的设置)。假设你决定最后修复它,它可能会再次出现一些新的警告。

【讨论】:

    【解决方案3】:

    控制 - 选项 - 命令 - f

    f

    只需输入

    Enter

    之后调整回正常的屏幕视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-05
      • 2016-03-29
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多