เรียกใช้ "Fix-it" ของ Xcode ทั้งหมดพร้อมกัน


92

หลังจากอัปเกรดเป็น Xcode 7 เพื่อรองรับ iOS 9 ฉันมีข้อผิดพลาดและคำเตือนในการแก้ไขหลายร้อยรายการ มีปุ่มกดเพียงปุ่มเดียวเพื่อให้ Xcode ทำงานทั้งหมดแทนที่จะเป็นแบบทีละปุ่มหรือไม่?

คำตอบ:


179

มีวิธีแก้ปัญหานี้อยู่ในเมนูของXcode 7.2 1Editor

ใส่คำอธิบายภาพที่นี่

นี่คือทางลัด:

+ + +f

ซึ่งเป็น

ctrl+ alt+ cmd+f

1นี่เป็นเวอร์ชันที่ฉันสามารถยืนยันได้อาจใช้งานได้กับเวอร์ชันก่อนหน้าเช่นกัน


7
ดูเหมือนว่าจะใช้ได้กับไฟล์ต้นฉบับที่แสดงอยู่ในปัจจุบัน ทางเลือกอื่น ๆ สำหรับโครงการทั้งหมดหรือไม่?
Nicolas Miari

2
จริงดิ! ฉันไม่คิดว่าจะมีอย่างใดอย่างหนึ่งและพูดตามตรงการแก้ไขทุกอย่างในขอบเขตนั้นไม่ชัดเจนพอ (อย่างน้อยสำหรับฉัน) ฉันไม่คิดว่ามันจะดีกว่านี้ถ้าคุณขยายขอบเขตออกไปน่าเสียดาย
HAS

สุดทึ่ง! ขอบคุณที่ช่วยประหยัดเวลาได้มาก!
Eironeia

1
ความงามน่าทึ่งที่มีหลายสิ่งที่เราพลาดได้ในฐานะนักเขียนโค้ดเมื่อเราก้มหน้าลงพยายามสร้างสรรค์อย่างเต็มที่ สะท้อนให้เห็นว่าเรารู้สึกอย่างไรเมื่อผู้ใช้ของเราพลาดฟีเจอร์ที่เราใช้งานมานานหลายชั่วโมงในตอนท้าย :)
วาด ..

วิธีใดในการเรียกใช้การแก้ไขทั้งหมดจาก CLI
Sazzad Hissain Khan

7

"fix-it" ของ XCode ไม่น่าเชื่อถือเพียงพอที่จะทำการเปลี่ยนแปลงที่โค้ดต้องทำงานอย่างถูกต้อง แม้ว่าจะมีปุ่มดังกล่าวฉันก็ไม่แนะนำให้ใช้ สิ่งเดียวที่ฉันคิดได้เพื่อให้ใช้งานได้เร็วขึ้นคือการใช้: Navigate > Jump to Next Issueซึ่งหมายความว่าคุณไม่จำเป็นต้องรวมโค้ดเพื่อค้นหาข้อผิดพลาดทั้งหมด Xcode จะนำคุณไปยังข้อผิดพลาดนั้นโดยตรง


3
มันใช้งานได้ดีสำหรับการแปลงระหว่างไวยากรณ์ที่รวดเร็วใหม่และเก่าดังนั้นความสามารถในการแก้ไขข้อผิดพลาดส่วนใหญ่โดยอัตโนมัติโดยเฉพาะอย่างยิ่งในโครงการขนาดใหญ่โดยไม่ต้องทำด้วยมือและการคลิกแต่ละครั้งเป็นการส่งจากพระเจ้า
ไซเรน

ไม่ถูกต้อง มี "แก้ไขปัญหาทั้งหมด" เป็นคำตอบที่ระบุอย่างถูกต้องยิ่งไปกว่านั้นนี่คือความคิดเห็นเกี่ยวกับความเหมาะสมของการใช้คุณสมบัตินี้และคำแนะนำในการใช้การนำทางปัญหาไม่ใช่คำตอบสำหรับคำถามนี้
Max MacLeod


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.