Eclipse ไม่เติมข้อความอัตโนมัติและค้นหาการอ้างอิงอีกต่อไป


18

ไม่กี่วันที่ผ่านมาฉันใช้คุณสมบัติการเติมข้อความอัตโนมัติและ - Ctrlคลิกโดยไม่มีปัญหาใด ๆ

แต่ตอนนี้ฟีเจอร์เหล่านั้นไม่สามารถใช้งานได้อีกต่อไป: การเติมข้อความอัตโนมัติปรากฏขึ้น แต่ว่างเปล่าเสมอและ - Ctrlคลิกไม่ทำงานเนื่องจาก Eclipse ไม่รู้จักคลาสอีกต่อไป

มันใช้งานไม่ได้กับคลาสหรือฟังก์ชั่นหรือตัวแปรในไฟล์เดียวกันดังนั้นฉันเดาว่านี่ไม่ใช่ปัญหาการกำหนดค่า แต่อาจเป็นแคชที่เสียหายหรือไม่

คำตอบ:


36

ลองสิ่งนี้:

  • ไปที่Java »แก้ไขการตั้งค่า»»เนื้อหา Assist »ขั้นสูง
  • ตรวจสอบให้แน่ใจว่ามีการทำเครื่องหมายข้อเสนอ Java อื่น ๆ

หากไม่ได้ผลเพียงแค่ "ปิด" โครงการและเปิดใหม่อีกครั้ง


1
นั่นเป็นกลอุบายขอบคุณ! ฉันใช้ Eclipse สำหรับ PHP ดังนั้นฉันจึงลองปิดและเปิดโครงการอีกครั้งและใช้งานได้ สิ่งที่ฉันกำลังมองหาขอบคุณ
Matthieu Napoli

1
เคปเลอร์ไม่ได้เปิดใช้งานสิ่งนี้ตามค่าเริ่มต้นเมื่อฉันดาวน์โหลดด้วยเหตุผลบางอย่าง
Jherico

1
+1 สิ่งเดียวกัน เคปเลอร์ไม่ได้เปิดใช้งานสิ่งนี้ตามค่าเริ่มต้น หวังว่าคนอื่นจะเข้ามาและดูการแก้ไขนี้ (Eclipse Kepler เปิด On Content Assist AutoComplete Intellisense)
Daryl Teo

2
ฉันไม่รู้ว่าทำไมเคปเลอร์ไม่ได้ทำสิ่งนี้ตามค่าเริ่มต้น นั่นเป็นสิ่งที่จำเป็นสำหรับ Android dev
noob

3
ปิด / เปิดใหม่ทำงานให้ฉัน
dharm0us

5

นี่เป็นปัญหาที่ยากสำหรับฉันที่จะแก้ปัญหา (ใช้งาน Juno เวอร์ชั่น: 4.2.1 Build id: M20120914-1800 บน Mac OSX 10.6.8)

ขั้นตอนที่ฉันต้องทำคือ:

  1. เรียกใช้วิธีใช้»ตรวจสอบการอัปเดตแล้วรีสตาร์ทเพื่อไปยังเวอร์ชันล่าสุด
  2. ตามที่ระบุไว้ข้างต้นไปที่การตั้งค่า» Java »ตัวแก้ไข»การช่วยเหลือเนื้อหา»ขั้นสูง
  3. คลิกทุกสิ่ง Java ที่เกี่ยวข้องในทั้งสองส่วน
  4. รีสตาร์ทอีกครั้ง

3

ในสตูดิโอ ubuntu นั้นctrl- spaceได้รับมอบหมายในระดับระบบปฏิบัติการเพื่อเปลี่ยนวิธีการป้อนข้อมูลด้วยแป้นพิมพ์ ฉันต้องเปลี่ยนวิธีการป้อนข้อมูลถัดไปในเครื่องมือจัดการการตั้งค่า -> วิธีการป้อนข้อมูลด้วยคีย์บอร์ด ->ฟิลด์วิธีการป้อนข้อมูลถัดไป

ผมเปลี่ยนจากctrl- spaceเพื่อctrl- alt- -shiftspace


ขอขอบคุณ. ฉันไม่ทราบว่าใครเป็นคนออกแบบสิ่งนี้ แต่ตัวเลือกของ ctrl + space เพื่อเปลี่ยนวิธีการป้อนข้อมูลด้วยแป้นพิมพ์นั้นโง่มาก
benji

นี่คือวิธีการแก้ปัญหายังสามารถใช้ได้กับ Mac Os ไปที่การตั้งค่าระบบ> แป้นพิมพ์> แหล่งสัญญาณเข้าและยกเลิกการเลือกการเชื่อมโยงพื้นที่ควบคุมโง่
Kerem Baydoğan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.