Eclipse ไม่เน้นการอ้างอิงอีกต่อไป


320

ฉันมีปัญหาแปลก ๆ ใน Eclipse Ganymede ฉันเคยสามารถเน้นตัวแปรได้และมันจะเน้นการใช้ตัวแปรนั้นในวิธีการนั้น อย่างไรก็ตามด้วยการกระทำบางอย่างตอนนี้ฉันได้ปิดการใช้งานมัน มีวิธีที่ฉันสามารถเปิดใช้งานได้หรือไม่

ฉันพยายามค้นหา Google แต่เนื่องจากฉันไม่รู้ว่าคุณลักษณะนี้มีชื่อว่าอะไร

มันเป็นคุณสมบัติที่มีประโยชน์จริงๆและมันน่ารำคาญที่มันไม่ทำงาน


3
ตกลงไม่พยายามทำให้มีความเกี่ยวข้องมากขึ้นในครั้งต่อไป เพียงเพื่อสนองความอยากรู้ของฉันคุณจะใช้อะไร?
Gerrie

การทำซ้ำที่เป็นไปได้ของEclipse ไม่เน้นตัวแปรที่ตรงกัน
Nateowami

หลังจากทำตามคำตอบที่ยอมรับแล้วคุณอาจต้องรีสตาร์ท eclipse เพื่อให้การเปลี่ยนแปลงมีผล
mathheadinclouds

คำตอบ:


613

มีไอคอน "เครื่องมือเน้นข้อความ" เล็ก ๆ น้อย ๆ บนแถบเครื่องมือซึ่งจะเป็นการสลับ "Mark Occurrences"

จากหน้าต่างการตั้งค่าคุณสมบัติที่คุณหมายถึงมีการกำหนดค่าโดยไปที่:

Window -> Preferences -> Java -> Editor -> Mark Occurrences

ภาพหน้าจอ


23
Protip: กล่องโต้ตอบตัวเลือกมีการค้นหาที่ดีตามประเภทที่ฉันพบเช่นกัน :)
Rytmis

2
ใช้งานกับ PHP ได้เช่นกันหากคุณไปที่หน้าต่าง -> preferences -> php -> editor -> mark
actions

1
ขอบคุณมาก! ใช้งานได้กับ CDT เช่นกัน: หน้าต่าง -> การตั้งค่า -> c / c ++ -> ตัวแก้ไข -> เครื่องหมายปรากฏ
xmoex

ในทำนองเดียวกันสำหรับสตูดิโอ Aptana: หน้าต่าง -> การตั้งค่า -> Aptana-> บรรณาธิการ -> {php | javascript | html ... } ที่มา: ปุ่มสลับเครื่องหมายปรากฏเป็นสีเทา
sumid

1
หากความคิดเห็นด้านบนไม่ทำงานให้ยกเลิกการเลือก "ทำเครื่องหมายการเกิดขึ้นขององค์ประกอบที่เลือกในไฟล์ปัจจุบัน"> ใช้> ตกลง กลับไปที่การตั้งค่าเลือก "ทำเครื่องหมายการเกิดขึ้นขององค์ประกอบที่เลือกในไฟล์ปัจจุบัน"> ใช้> ตกลง
realPK

142

มีไอคอน "เครื่องมือเน้นข้อความ" เล็ก ๆ น้อย ๆ บนแถบเครื่องมือซึ่งจะเป็นการสลับ "Mark Occurrences"

คุณอาจกดมันโดยไม่ตั้งใจเมื่อพยายามเลือกรายการเมนูในบางจุด ฉันมีเพื่อนที่ทำอย่างนั้นด้วยปุ่มแถบเครื่องมือ "แสดงเฉพาะองค์ประกอบที่เลือกเท่านั้น" ...

คุณสามารถกดอีกครั้งหรือกำหนดค่าตามที่ Rytmis พูด


สำหรับ aptana studio ปุ่มนี้เป็นสีเทา คุณต้องทำในเมนู
sumid

ฉันชอบคำตอบนี้มากกว่าคำตอบที่ยอมรับเพราะสิ่งนี้ทำให้ปริศนานั้นน่าพอใจ: "ฉันจะปิดคุณลักษณะได้อย่างไรเมื่อฉันไม่เคยเปิดหน้าต่างการตั้งค่าในปีที่ผ่านมา"
Syed Aqeel Ashiq

อ๊ะฉันเผลอกดมัน: P
Shantaram Tupe

106

กด-alt -shiftO

มันสลับคุณลักษณะ "Mark Occurrences" ของ Eclipse ซึ่งมีฟังก์ชั่นการเน้นที่คุณขาดหายไป


18
  • ในEclipse เคปเลอร์ ,
    คุณก็สามารถใช้ " สลับมาร์คที่ปรากฏไอคอน" บนแถบเครื่องมือหรือคุณสามารถใช้แป้นพิมพ์ลัดalt+ +shiftO

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

  • Window > Preferences > Java > Editor > Mark Occurrences. เปิดใช้งาน " เกิดขึ้นเครื่องหมายขององค์ประกอบที่เลือกในแฟ้มปัจจุบัน " Applyและคลิก

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


และหากคุณพบปัญหานี้แม้ว่าคุณจะได้ตรวจสอบตัวเลือกแล้วดังนั้น: 1) "ไม่เลือก"> "ใช้" 2) "ตรวจสอบ"> "สมัคร"
Farah

11

ใน Mac OS มันopt- cmd- Oฉันกดปุ่มนั้นครั้งหนึ่งโดยไม่ได้ตั้งใจขอบคุณคำถามนี้ฉันพบว่าฉันกลับมาแล้ว


8

ฉันมีสิ่งนี้ด้วยและตัวเลือก Mark Occurrence ของฉันก็ถูกตรวจสอบทั้งหมดแล้ว เช่นเคยลองรีสตาร์ท Eclipse มันใช้งานได้สำหรับฉัน

แก้ไข: มันทำงานได้จริง มีข้อผิดพลาดเกี่ยวกับ Eclipse ที่เมื่อคุณเปิดโครงการในหน้าต่างใหม่ (ในกรณีที่หน้าต่าง Eclipse แรกของคุณมีระเบียบที่เต็มไปด้วยโครงการ) มันเริ่มไม่ทำงาน ในกรณีที่คุณต้องการคุณสามารถเลือกรายการและสลับปากกาเน้นข้อความในแถบเครื่องมือหรือใช้ Alt + Shift + O แต่คุณจะต้องทำทุกครั้งที่คุณเลือกรายการ


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

4

นอกจากนี้คุณต้องไปที่ General-> Editors-> Text Editors-> Annotations เลือก Occurrences และเลือก "Text as" และเลือก Highlighted สิ่งนี้จะทำให้คุณมีความสุข


วิธีนี้ช่วยให้คุณสามารถเลือกลักษณะที่ปรากฏบนหน้าจอ ไฮไลต์ถูกกำหนดไว้ล่วงหน้าสำหรับฉัน อาจเป็นค่าเริ่มต้น
misiu_mp

2

นั่นอาจเป็นวิธีที่ 'เครื่องหมายปรากฏ' ถูกปิด ... ฉันใช้ Ctrl + Shift + O เพื่อจัดการการนำเข้าและเลือก Alt แทนโดยไม่ตั้งใจ ดังนั้นจึงสามารถเปิดใช้งานได้อีกครั้งโดย Alt + Shift + O


ผิดพลาดเหมือนที่ฉันได้ทำ แต่ที่จะเน้นการเกิดขึ้นของไฟล์ที่ผมใช้เปลี่ยนชื่อCtrl + Alt + rทางลัดของการเกิดขึ้น ขอบคุณโพสต์คุณช่วยฉันมาก ): -
Yash

1

ฉันมีปัญหาที่คล้ายกัน ฉันแก้ไขได้โดยถอนการติดตั้งปลั๊กอิน erlang ที่เรียกว่า "erlide"


3
ขอบคุณฉันจะส่งต่อไปยังเพื่อนคลั่งเพื่อนของฉัน แม้ว่าฉันจะแน่ใจว่าเขาไม่ได้ใช้อุปราคา
Gerrie

1

ฉันมีปัญหาที่คล้ายกันซึ่งไม่ได้เน้นการอ้างอิงในการเปิดใช้งานการทำเครื่องหมายในwindows-prefrences-java-editorฉันสามารถเน้นการอ้างอิง


0

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

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