Führen Sie alle "Fix-it" von Xcode gleichzeitig aus

90

Nach dem Upgrade auf Xcode 7 zur Unterstützung von iOS 9 habe ich Hunderte von Fix-It-Fehlern und Warnungen. Gibt es einen einzigen Druckknopf, mit dem Xcode sie alle ausführen kann, anstatt sie einzeln durchzugehen?

unbesiegbar
quelle

Antworten:

174

Es gibt tatsächlich eine Lösung für diesen in Xcode 7.2 1 ‚s - EditorMenü.

Geben Sie hier die Bildbeschreibung ein

Dies ist die Abkürzung:

+ + +f

welches ist

ctrl+ alt+ cmd+f

1 Dies ist die Version, die ich bestätigen kann und die möglicherweise auch in früheren Versionen funktioniert.

HAT
quelle
7
Dies scheint für die aktuell angezeigte Quelldatei zu funktionieren. Eine projektweite Alternative?
Nicolas Miari
2
Stimmt das! Ich glaube nicht, dass es eine gibt, und um ehrlich zu sein, ist es bereits schuppig genug, alles im Geltungsbereich zu reparieren (zumindest für mich). Ich denke nicht, dass es besser werden würde, wenn Sie den Geltungsbereich leider erweitern.
HAT
Tolle! Danke dafür, sparen Sie jede Menge Zeit!
Eironeia
1
Schönheit, erstaunlich, wie viele Dinge wir als Programmierer mit gesenktem Kopf vermissen können und wütend versuchen, kreativ zu sein. Spiegelt wider, wie wir uns fühlen, wenn unsere eigenen Benutzer die Funktionen verpassen, über die wir stundenlang nachgedacht haben :)
..
Gibt es eine Möglichkeit, Fix alles über die CLI auszuführen?
Sazzad Hissain Khan
7

XCodes "Fix-It" ist nicht immer zuverlässig genug, um die Änderungen vorzunehmen, die der Code benötigt, um ordnungsgemäß ausgeführt zu werden. Selbst wenn es einen solchen Knopf gäbe, würde ich nicht raten, ihn zu benutzen. Das einzige, was ich mir vorstellen kann, um das Durchlaufen zu beschleunigen, ist die Verwendung: Das Navigate > Jump to Next Issuewürde bedeuten, dass Sie den Code nicht durchkämmen müssten, um alle Fehler zu finden. Xcode würde Sie direkt zu ihnen führen.

JGrn84
quelle
3
Es funktioniert ziemlich gut für die Konvertierung zwischen neuer und alter schneller Syntax und daher ist die Möglichkeit, die meisten Fehler automatisch zu beheben, insbesondere in einem großen Projekt, ohne von Hand zu gehen und auf jeden zu klicken, ein Geschenk Gottes.
Sirenen
Falsch. Es gibt "Alle Probleme beheben" als korrekte Antwort. Außerdem ist dies ein Kommentar zur Angemessenheit der Verwendung dieser Funktion und eine Anleitung zur Verwendung der Problemnavigation. Es ist keine Antwort auf diese Frage.
Max MacLeod
2

Schaltfläche "Alle Probleme beheben" in Xcode 10.3

0

dengST30
quelle
0

control - option - command - f

f

ScottyBlades
quelle