จะเปลี่ยนสีของเหตุการณ์ที่ไฮไลต์ในแถบด้านข้างของ Eclipse ได้อย่างไร


102

เมื่อคุณเปิดใช้งาน "ทำเครื่องหมายเหตุการณ์" ใน Eclipse การวางเคอร์เซอร์บนประเภท / ตัวแปร / วิธีการ / etc ใด ๆ จะเน้นเหตุการณ์ทั้งหมดในโปรแกรมแก้ไขข้อความและวางแถบสีจาง ๆ ในไม้บรรทัดที่เหมาะสมเพื่อแสดงตำแหน่งของเหตุการณ์อื่น ๆ ใน ไฟล์.

มีใครทราบบ้างว่าในการตั้งค่าคุณสามารถเปลี่ยนสีที่ใช้เพื่อเน้นเหตุการณ์อื่น ๆ ในไม้บรรทัดด้านข้างได้ที่ไหน? สีจางเกินไปสำหรับฉันเมื่อใช้ธีมจอภาพ / Windows Aero ในปัจจุบัน

ฉันพยายามเข้าไปที่การตั้งค่า> ทั่วไป> ลักษณะที่ปรากฏ> สีและแบบอักษรเปลี่ยนสีสำหรับ "ป้ายกำกับสี - ไฮไลต์ที่ตรงกัน" แต่ดูเหมือนจะใช้ไม่ได้

นี่คือภาพหน้าจอที่มีสิ่งที่ฉันกำลังพูดถึง:

ภาพหน้าจอ Eclipse


อืมเป็นไปได้ไหมที่จะเปลี่ยนสีของแถบด้านข้าง (แถบภาพรวม) หากสามารถตั้งค่าเป็นเฉดสีเทาที่เข้มกว่าได้สิ่งที่เกิดขึ้นจะมองเห็นได้ด้วยคอนทราสต์ที่สูงขึ้น
David Balažic

คำตอบ:


175

สีในแถบจะเหมือนกับสีที่เน้นข้อความในตัวแก้ไข ตั้งค่าโดยไปที่

หน้าต่าง> การตั้งค่า> ทั่วไป> บรรณาธิการ> บรรณาธิการข้อความ> คำอธิบายประกอบ

และการเปลี่ยนสีและการเขียนรายการ


ขอบคุณฉันมองไปที่หน้าต่างนี้ก่อนหน้านี้และต้องพลาดไอคอนสี
matt b

6
น่ารำคาญเล็กน้อยที่คุณไม่สามารถแยกสีสำหรับข้อความและแถบด้านข้างได้ แต่ก็ดี
แมตต์ข

2
ถ้าไม่เหมือนกันก็จะเห็นได้ชัดน้อยกว่ามากว่าสีทางด้านขวาตรงกับรหัสใด มันอาจจะไม่เกิดขึ้นกับพวกคราสเพื่อให้พวกมันแตกต่างกัน
Jonathan M Davis

9
เปลี่ยน "ข้อความเป็น" -> กล่องทำให้ใช้สีเข้มได้
iTake

ฉันเชื่อมต่อกับเครื่องระยะไกลแล้วใช้ eclipse ปัญหาที่ฉันกำลังเผชิญคือใช้เวลาประมาณ 5-6 วินาทีในการเน้นคำที่ตรงกัน อาจเป็นเพราะอะไร?
Coder17

9

คลิกขวาที่เครื่องหมายและเลือกรายการเมนู "การตั้งค่า" รายการเดียวซึ่งจะเปิดกล่องโต้ตอบการตั้งค่า: ทั่วไป / บรรณาธิการ / ตัวแก้ไขข้อความ / คำอธิบายประกอบ

  • สีของ "เหตุการณ์ที่เกิดขึ้น" ใช้สำหรับรายการที่ตรงกัน

  • "เขียนเหตุการณ์" สำหรับรายการที่คุณเลือก

การอัปเดตจะไม่มีผลทันทีหลังจากใช้ปุ่มใช้หลังจากปิดด้วยตกลงแล้วเลือกใหม่ในที่สุด


1
"" เขียนเหตุการณ์ "สำหรับรายการที่คุณเลือก" ไม่การเขียนเหตุการณ์คือเหตุการณ์ที่กำหนดค่าตามที่อธิบายโดย @Pops
นาทีที่

7

แถบนี้เรียกว่าแถบภาพรวมหรือไม้บรรทัดภาพรวม (ในกรณีที่คุณต้องการอ้างอิง) และดังที่ได้กล่าวไปแล้วสีของการเกิดขึ้นสามารถเปลี่ยนแปลงได้โดยไปที่:

Window > Preferences > General > Editors > Text Editors > Annotations

และเปลี่ยนสีของรายการ

ข้อแตกต่างอย่างหนึ่งที่ควรทราบใน Eclipse Juno (คำตอบอื่น ๆ ส่วนใหญ่ดูเหมือนจะอ้างถึง Indigo) คือการเปลี่ยนแปลงจะไม่มีผลจนกว่าคุณจะรีสตาร์ทโปรแกรม


เหมือนกันสำหรับ Luna ฉันไม่พบการตั้งค่าที่ถูกต้องเนื่องจากไม่มีอะไรเปลี่ยนแปลงในตอนแรก ..
เมษายน

5

คุณจะต้องเปลี่ยนสี "รายการ" และ "เขียนรายการ" สามารถทำได้ในเมนูคำอธิบายประกอบซึ่งอยู่ - ตามที่โคลินกล่าวไว้ - ในเมนูการตั้งค่าใต้เส้นทาง

Window> Preferences> General> Editors> Text Editors>Annotations

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

รายการมีสองสีให้เลือก:

  1. สีของ "การเกิดขึ้น " ใช้สำหรับอินสแตนซ์ที่กำลังอ่านตัวแปร แต่ไม่มีการแก้ไขในโค้ด (เช่นkในif(k > 1))
  2. สีของ " Write Occurrences " ถูกใช้ในกรณีที่ตัวแปรได้รับการแก้ไข / เขียนลงในโค้ด (เช่นkในk = k + 1)

โปรดดูเอกสาร Eclipse อย่างเป็นทางการซึ่งอยู่ประมาณครึ่งหนึ่งของหน้าในส่วน "ค้นหาตัวแปรและสิทธิ์ในการอ่าน / เขียน" และ "ทำเครื่องหมายเหตุการณ์" (ลิงก์สำหรับ Eclipse เวอร์ชัน "Indigo" แต่ควรจะดีสำหรับเวอร์ชันล่าสุดอื่น ๆ เช่น ดี).


3

ไปที่ Windows / Preferences / Java / Editor / Mark Occurrences และทำเครื่องหมายที่ช่อง "Mark Occurrences of the selected element in the current file."


คำถามเริ่มต้นด้วย "เมื่อคุณเปิดใช้งาน" เครื่องหมายอุบัติการณ์ "ใน Eclipse" โพสต์นี้ไม่ตอบคำถาม
นาทีที่

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