Xcode Command-Slash ทางลัดเพื่อแสดงความคิดเห็นใช้งานได้ในบางครั้งเท่านั้น


94

ผมมีปัญหาเกี่ยวกับ Xcode เป็นที่ไม่น่าเชื่อถือมากเมื่อใช้แป้นพิมพ์ลัดที่จะแสดงความคิดเห็นหรือรหัส uncomment + /ดูเหมือนว่าฉันไม่สามารถหารูปแบบที่แท้จริงได้ว่ามันแตกเมื่อไหร่ แต่มักจะเกิดขึ้นหลังจากสร้างและเรียกใช้โค้ดของฉันบนเครื่องจำลอง มันจะไม่ทำงานอีกจนกว่าฉันจะแก้ไขบางอย่างในไฟล์โค้ดของฉัน แม้ว่าฉันจะเปลี่ยนไปใช้ไฟล์อื่นในมุมมองหลัก แต่การแสดงความคิดเห็นผ่านทางลัดก็ไม่ได้ผล แป้นพิมพ์ลัดอื่น ๆ เช่นการเยื้อง+ [ทำงานต่อไปได้ดี

คนอื่นมีปัญหานี้หรือไม่และถ้าเป็นเช่นนั้นคุณพบวิธีแก้ไขหรือไม่ ฉันรู้ว่ามันดูเหมือนจะเป็นการบ่นเล็กน้อย แต่เมื่อเรียกใช้แล้วพยายามแสดงความคิดเห็นอย่างรวดเร็วเพื่อตรวจสอบเอฟเฟกต์ก็ไม่สะดวก

ฉันใช้ Xcode 6.1 (6A1052d) บน OXS Yosemite 10.10 (14A389) และพัฒนาใน Objective-C สำหรับ iOS หากมีความสำคัญ


ฉันมีปัญหาเดียวกัน เมื่อใดก็ตามที่ไม่ได้ผลฉันจะทำด้วยตนเอง (ตัวแก้ไข / โครงสร้าง / การเลือกความคิดเห็น)
MendyK

คำตอบ:


132

สำหรับ Xcode 8 วิธีแก้ปัญหาคือ

sudo /usr/libexec/xpccachectl

และรีสตาร์ทคอมพิวเตอร์ของคุณ


2
การรีสตาร์ท Mac เป็นสิ่งเดียวที่ต้องทำหรือไม่?
Szu

3
ไม่ได้ผลสำหรับฉันกับ Xcode 8.0 ชอบทางลัดนี้
simioliolio

3
ใช่จำเป็นต้องรีสตาร์ท (น่าเสียดาย ... )
T'Pol

40
ทำงานให้ฉัน แต่การแฮ็กประเภทนี้ไม่สามารถยอมรับได้ XCode 8 เสียในหลาย ๆ ด้านตัวอย่างเช่นการแก้ไข C ++ เป็นหายนะแม้แต่การเน้นไวยากรณ์ก็ใช้ไม่ได้เกือบตลอดเวลา แอปเปิ้ลเอาขี้ไปด้วยกัน อาจหยุดเร่งระบบปฏิบัติการใหม่ทุกครึ่งปีและมุ่งเน้นไปที่การเพิ่มคุณภาพ
Florin

4
โปรดตอบว่าคำสั่งทำอะไรถ้าคุณทำได้ ฉันไม่สามารถหาเอกสารได้และไม่ชอบใช้คำสั่งตาบอด
Jim Leask

104

ตี+ ]หนึ่งครั้งจากนั้น+ /จะเริ่มทำงานอีกครั้ง

คุณสามารถกด+ [เพื่อเลิกทำเอฟเฟกต์การเยื้อง

อัปเดต:

โปรดทราบ - โซลูชันนี้มีให้ก่อนการเปิดตัว Xcode 8 ดังนั้นจึงอาจไม่ได้ผลสำหรับทุกคน หากคุณยังคงประสบปัญหาโปรดอ้างอิงคำตอบของ @ CryingHippoแทนการลงคะแนน


ฉันไปที่คำตอบนี้หนึ่งครั้งสำหรับ Xcode 6 และตอนนี้ก็ต้องทำเช่นเดียวกันสำหรับ Xcode 7
ZeMoon

5
ดูเหมือนว่า Apple ไม่สนใจที่จะแก้ไขข้อบกพร่องเล็กน้อยนี้) ดีใจที่ได้รับความช่วยเหลืออีกครั้ง
atulkhatri

สุดยอด! สิ่งนี้รบกวนฉันมานานและตอนนี้มันก็เป็นอดีตไปแล้ว :) ขอบคุณ
Septronic

6
มันไม่ทำงานอีกครั้งใน xcode 8 และคำตอบข้างต้นไม่ได้ช่วยฉัน :(
ShujatAli

2
สิ่งนี้ช่วยฉันได้ใน XCode 8.2.1 สำหรับสิ่งที่คุ้มค่าขอบคุณมาก :)
HRoot

31

ฉันทำสิ่งนี้หลายครั้งด้วย Xcode 8 ล่าสุดคือ Xcode 10.1 ที่ฉันจะออกจาก Xcode และไปที่ Applications และเปลี่ยนชื่อ Xcode เป็นอย่างอื่นเช่น Xcode 2 เปิดใช้งานออกจากอีกครั้งและเปลี่ยนชื่อกลับ มันเริ่มทำงานหลังจากนั้น ไม่จำเป็นต้องรีสตาร์ท Mac หรือคำสั่ง Terminal

มันยังคงใช้งานได้เหมือน Xcode 10.1 ฉันไม่อยากจะเชื่อเลยว่า Apple ยังแก้ไขไม่ถูกต้อง


2
ตลกดีที่คุณต้องบ้าคลั่ง / สร้างสรรค์เพื่อแก้ไขความรำคาญเล็กน้อยนี้
Zoltán

2
ทำงานให้ 8.3.3 [2]
Luís De Marchi

ทำงานให้ฉันเมื่อวันที่ 8.3
jeremyabannister

ทำงานบน Xcode 9.4 ไม่อยากจะเชื่อเลยว่าพวกเขายังไม่ได้แก้ไขสิ่งนี้
DatForis

ทำงานเมื่อ 10.1 เช่นกัน คำตอบข้างต้นไม่ได้
CodeBender

12

ไม่มีวิธีแก้ปัญหาข้างต้นสำหรับฉันกับ Xcode 8.0 (ขั้นสุดท้าย) หากคุณติดตั้ง Xcode 8.1 beta เหมือนที่ฉันทำลองทำสิ่งนี้: เพียงแค่เปลี่ยนชื่อ /Applications/Xcode-beta.app เป็นอย่างอื่นจากนั้นรีสตาร์ท Xcode 8 ผิดปกติพอที่จะหลอกลวง


Xcode 8: ฉันไม่ได้ติดตั้งเบต้า (แต่เคยมีเบต้ามาก่อน) เปลี่ยนชื่อXcode.appเป็นอย่างอื่นเปิดใหม่เลิกใช้แล้วเปลี่ยนชื่อกลับเพื่อXcode.appแก้ไขให้ฉัน ขอบคุณ!
xcvr

1
ไม่รู้ว่าทำไมมันถึงได้ผล แต่มันก็ทำได้ (1) เปลี่ยนชื่อเป็น Xcode8.app (2) เปิด Xcode (3) ปิด Xcode (4) เปลี่ยนชื่อกลับไปเป็นแบบเดิม (Xcode8.0.app) สิ่งที่ดีเกี่ยวกับคำตอบนี้คือไม่ต้องรีสตาร์ทเครื่อง!
แซม

@ แซมขอบคุณสิ่งนี้ใช้ได้กับฉันเช่นกันจะแนะนำการแก้ไขคำตอบของ oscahie เนื่องจากใช้งานได้กับไม่ใช่เบต้าด้วย
Kqtr

9

คำตอบของ Oscahie ใช้งานได้จริงสำหรับ Xcode เวอร์ชันที่ไม่ใช่เบต้าเช่นกัน นี่คือขั้นตอนในการปฏิบัติตามความคิดเห็นของ Sam:

  1. ปิด Xcode
  2. ในโฟลเดอร์ Application เปลี่ยนชื่อ Xcode.app (หรือคล้ายกัน) เป็น Xcode2.app คุณอาจต้องพิมพ์รหัสผ่านของคุณ
  3. เปิด Xcode จากนั้นปิด
  4. เปลี่ยนชื่อ Xcode2.app กลับไปเป็นแบบเดิม
  5. (ไม่บังคับ) ใช้เวลา 5 นาทีสงสัยว่าทำไมถึงได้ผล

ไม่ต้องรีบูต!


รู้สึกดีมากที่ได้มองหาวิธีแก้ปัญหานี้อีกครั้งหนึ่งเดือนต่อมาและพบคำตอบของตัวเองที่นี่! : D ยังคงใช้งานได้เหมือนเดิม
Kqtr

5

ฉันไม่ต้องดำเนินการใด ๆ ข้างต้น การรีบูตอย่างง่ายได้รับการแก้ไข


ใช่มีปัญหาเดียวกันและเพิ่งรีบูตใช้งานได้ดี
Meshach

3

วิธีแก้ปัญหาง่ายๆได้ผลดีสำหรับฉันด้วยขั้นตอนต่อไปนี้:

  1. แสดงความคิดเห็นบรรทัดใดก็ได้เช่นเพียงแค่เพิ่ม "//" หน้าบรรทัด
  2. กด Command + "/" และเริ่มทำงาน

มันอาจช่วยใครบางคนได้


3

ในรหัสของฉันฉันมีลำดับนี้:
/*" BLABLA MY COMMENTS */
โค้ดทั้งหมดในนี้ไม่ "แสดงความคิดเห็นได้"

เอาออก "แล้วก็โอเค!

หวังว่าจะช่วยได้!


คุณอัจฉริยะสุดยอด
souvickcse

2

ฉันใช้ Xcode 8.1 (ไม่ใช่เบต้า) และฉันมีปัญหาเดียวกันไม่สามารถ cmd + \ เพื่อแสดงความคิดเห็น รีสตาร์ท Xcode ไม่ทำงานสำหรับฉัน แต่รีสตาร์ท Mac ของฉันแก้ไขปัญหาโดยไม่จำเป็นต้องลบแคช


1

เพียงแค่ออกจาก xcode อย่างสมบูรณ์และเริ่มต้นใหม่ ทำงานสำหรับ xcode 8.2


1

ฉันเพิ่งมีปัญหาเดียวกันหลังจากตั้งค่า Mac ใหม่ด้วย Xcode 10.1 โดยใช้รูปแบบแป้นพิมพ์ภาษาเยอรมัน

วิธีแก้ปัญหาคือปิดแป้นพิมพ์ลัดในการตั้งค่าระบบสำหรับเมนูวิธีใช้

การตั้งค่าระบบ> แป้นพิมพ์> ทางลัด> ทางลัดแอป

มีทางลัดสำหรับแอปทั้งหมดเพื่อแสดงเมนูวิธีใช้ หากคุณมีให้คลิกช่องทำเครื่องหมายเพื่อปิดใช้งาน

ภาพหน้าจอของแป้นพิมพ์ลัดในการตั้งค่าระบบ Mac


1
ขอบคุณ! สิ่งนี้แก้ไขให้ฉัน ฉันใช้ mac os mojave 10.14.4
spnkr

1

ฉันพบรูปแบบที่การสลับความคิดเห็นใช้ไม่ได้ ในความเป็นจริงการไม่แสดงความคิดเห็นใช้งานได้ แต่ไม่แสดงความคิดเห็นจากแป้นพิมพ์และจากเมนูแก้ไข สิ่งนี้เกิดขึ้นในไฟล์เฉพาะโดยบอกว่ามีข้อความบางอย่างที่ป้องกันไม่ให้ทำงาน ฉันทดสอบบน XCode 10.1ßและบน XCode10.2 ในเครื่องอื่น

ข้อความก่อนบรรทัดนี้สามารถแสดงความคิดเห็นได้ข้อความหลังจากไม่สามารถ (ฉันเก็บข้อความไว้ตรงตามที่เป็นอยู่)

let alert = UIAlertController(title: "" /*"Teste texte"*/, message: "Love\nWe'll recommend more for you" /* Entrez des chiffres"*/, preferredStyle: .alert)  

ปรากฏว่า / * … * / ภายใน UIAlertController () เป็นสาเหตุ หากฉันระงับทั้งสองความคิดเห็นภายในทุกอย่างก็ใช้ได้

ฉันยื่นรายงานข้อบกพร่อง # 49907361


0

ฉันมีปัญหานี้ใน Xcode 8.0 แม้ว่าฉันจะย้าย Xcode 8.1-beta ไปที่อื่นแล้ว (อยู่ที่Application/Xcode otherversions/Xcode 8.1-beta.app) ฉันต้องลบมันลงถังขยะรีสตาร์ท Xcode 8.0 และ cmd + / ใช้งานได้อีกครั้ง


0

ข้างต้นไม่มีอะไรได้ผลแม้จะลองหลายครั้ง

เพียงแค่ติดตั้ง Xcode ใหม่โดยใช้แอพพลิเค AppStore,ก่อนหน้านี้ผมติดตั้ง Xcode หลังจากการดาวน์โหลดจาก developer.apple.com/downloads นั่นคือ.xipไฟล์

รอการอัปเดตใหม่และติดตั้ง

อีกสาเหตุหนึ่งอาจเป็นเพราะ xcode ไม่อยู่ในApplicationไดเรกทอรี


0

ฉันก็ประสบปัญหานี้เช่นกันเมื่อติดตั้ง Xcode หลายตัว

คุณกำลังประสบปัญหานี้ในเวอร์ชัน Xcode ใดในการแก้ปัญหานี้ Xcode ควรอยู่ในโฟลเดอร์แอปพลิเคชัน หากอยู่ในโฟลเดอร์ย่อยกว่าให้ย้ายไปที่โฟลเดอร์ Application โดยตรง

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