จะไปยังข้อผิดพลาดโดยใช้เพียงแป้นพิมพ์ใน Eclipse ได้อย่างไร


201

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

ฉันจะไปที่บรรทัดนั้นโดยตรงเพื่อดูว่าปัญหาคืออะไรและมีข้อเสนอแนะอะไรให้ลบปัญหาโดยใช้ทางลัด

คำถาม: มีแป้นพิมพ์ลัดสำหรับสิ่งนี้หรือไม่

หรืออะไรทำนองนี้:

ไปที่ข้อผิดพลาดต่อไปและไปที่ข้อผิดพลาดที่ผ่านมา


1
ดูเพิ่มเติมที่การสอน Lars Vogel: ทางลัดการนำทางในเครื่องมือแก้ไขvogella.com/tutorials/EclipseShortcuts/ …
Jörg

คำตอบ:


319

Windows และ Linux

  • ไปที่ข้อผิดพลาดถัดไป: Ctrl+.
  • ไปที่ข้อผิดพลาดก่อนหน้า: Ctrl+,
  • แสดงการแก้ไขอย่างรวดเร็ว: Ctrl+1

Mac

  • ไปที่ข้อผิดพลาดถัดไป: Cmd+.
  • ไปที่ข้อผิดพลาดก่อนหน้า: Cmd+,
  • แสดงการแก้ไขอย่างรวดเร็ว: Cmd+1

5
บน Mac ลองCmd-.และCmd-Shift-.สำหรับถัดไปและก่อนหน้านี้ ไม่แน่ใจ 100%
Joe Daley

24
มีคำสั่งไปที่ข้อผิดพลาดต่อไปในใด ๆของโครงการพื้นที่ทำงาน?
e2-e4

4
@ ring0, poolie: เรากำลังพูดถึงคำถามที่เกี่ยวข้องนี้ คำตอบสั้น ๆ คือ "ไม่" แม้ว่าจะมีคำแนะนำที่เป็นประโยชน์เล็กน้อย
Woody Zenfell III

30
มีวิธีใดบ้างที่จะข้ามคำเตือนและข้ามไปสู่ข้อผิดพลาดจริง ๆ (ที่แสดงสีแดงในแถบด้านข้าง)
Andrew Mackenzie

2
น่าเสียดายที่มันยังข้ามไปยังคำเตือนสำหรับฉัน มีวิธีใดที่จะเปลี่ยนแปลง (ข้ามไปยังข้อผิดพลาดจริงเท่านั้น)
Konrad Höffner

42

เพื่อไปที่ปัญหาภายในโครงการเพียงแค่พิมพ์Shift+ Alt+ แล้วกดQ Xมันจะเปิดหน้าต่าง "ปัญหา" ตอนนี้ใช้หรือเพื่อเลือกข้อผิดพลาด / คำเตือนแล้วกดEnterเพื่อไปที่มัน

ฉันรู้ว่ามันไม่ง่ายเท่าCrtl+ .แต่ใช้ได้กับโครงการทั้งหมด


CTRL+.ตามบันทึกข้างและคำตอบที่สมบูรณ์โดยใช้ หากต้องการแสดงข้อผิดพลาดเท่านั้นคุณสามารถกำหนดค่าปัญหาระดับการมองเห็นเพื่อข้ามคำเตือนและแสดงข้อผิดพลาดเท่านั้น
el-teedee

6

ในการทำคำตอบก่อนหน้าให้สมบูรณ์คุณสามารถใช้ combobox ที่เชื่อมโยงกับปุ่มแถบเครื่องมือสำหรับคำอธิบายประกอบถัดไป / ก่อนหน้าเพื่อตั้งค่าระดับคำอธิบายประกอบ

แถบเครื่องมือ ComboBox

ทำให้การเรียกดูข้อผิดพลาดโดยใช้ ctrl +. / ctrl + ง่ายขึ้น


4

หากต้องการไปที่ข้อผิดพลาดต่อไปเท่านั้นใน eclipse โดยใช้Ctrl + .คำสั่งให้ติ๊กคำเตือนดังที่แสดงในภาพหน้าจอ

ป้อนคำอธิบายรูปภาพที่นี่

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