Bagaimana cara mengubah warna kejadian yang disorot di sidebar Eclipse?


102

Saat Anda mengaktifkan "Tandai kemunculan" di Eclipse, menempatkan kursor pada sembarang jenis / variabel / metode / dll akan menyorot semua kejadian di editor teks dan menempatkan bilah samar di penggaris kanan untuk menunjukkan lokasi kejadian lain di mengajukan.

Adakah yang tahu di mana di Preferensi Anda dapat mengubah warna apa yang digunakan untuk menyorot kejadian lain di penggaris samping? Warnanya terlalu redup bagi saya dengan tema monitor / Windows Aero saya saat ini.

Saya mencoba masuk ke Preferensi> Umum> Penampilan> Warna dan Font mengubah warna untuk "Label warna - cocokkan sorotan" tetapi ini sepertinya tidak berlaku.

Berikut tangkapan layar dengan apa yang saya bicarakan:

Tangkapan layar Eclipse


Hmm, apakah mungkin mengubah warna Side-Bar (Overview Bar)? Jika bisa disetel ke warna abu-abu yang lebih gelap, kemunculannya akan terlihat dengan kontras yang lebih tinggi.
David Balažic

Jawaban:


175

Warna di bilah sama dengan warna teks yang disorot di editor. Ini disetel dengan pergi ke

Jendela> Preferensi> Umum> Editor> Editor Teks> Anotasi

dan mengubah warna Occurrences dan Write Occurrences.


terima kasih, saya melihat jendela ini sebelumnya dan pasti melewatkan ikon Warna.
matt b

6
sedikit menjengkelkan karena Anda tidak dapat memiliki warna terpisah untuk teks dan sidebar, tapi oh well
matt b

2
Nah, jika mereka tidak sama, maka akan menjadi kurang jelas apa warna di sebelah kanan berhubungan dengan kode. Mungkin bahkan tidak terpikir oleh orang-orang gerhana untuk membiarkan mereka berbeda.
Jonathan M Davis

9
mengubah "Teks sebagai" -> Kotak, membuatnya dapat digunakan untuk menggunakan warna gelap
iTake

saya terhubung ke mesin jarak jauh dan kemudian menggunakan eclipse. Masalah yang saya hadapi adalah membutuhkan 5-6 detik untuk menyorot kata-kata yang cocok. apa alasannya?
Coder17

9

Klik kanan pada penanda dan pilih satu-satunya item menu "preferensi", ini membuka dialog preferensi: Umum / Editor / Editor teks / Anotasi.

  • Warna "kejadian" digunakan untuk item yang cocok,

  • "tulis kejadian" untuk item yang Anda pilih.

Pembaruan tidak langsung berlaku setelah menggunakan tombol Terapkan, hanya setelah menutup dengan OK dan akhirnya memilih ulang.


1
"'tulis kejadian' untuk item yang Anda pilih". Tidak, kejadian tulis adalah kejadian yang memberikan nilai, seperti yang dijelaskan oleh @Pops.
menit

7

Bilah tersebut disebut Bilah Ikhtisar atau Penguasa Ikhtisar (jika Anda perlu merujuknya) dan, seperti yang telah disebutkan, warna kejadian dapat diubah dengan menavigasi ke:

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

dan mengubah warna Occurrences.

Satu perbedaan yang perlu diperhatikan di Eclipse Juno (sebagian besar tanggapan lain tampaknya merujuk ke Indigo) adalah bahwa perubahan tidak akan berlaku sampai Anda memulai ulang program.


sama untuk Luna, saya tidak dapat menemukan pengaturan yang benar karena tidak ada yang berubah pada awalnya ..
Aprillion

5

Anda ingin mengubah warna "Occurrences" dan "Write Occurrences". Ini dapat dilakukan di menu Anotasi, yang terletak - seperti yang dikatakan Colin - di menu Preferensi di bawah jalur

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

Jika Anda memiliki kejadian yang ditandai di penggaris ikhtisar (kolom di sebelah kanan bilah gulir), Anda dapat membuka menu Anotasi secara langsung dengan mengklik kanan kejadian tersebut dan memilih "Preferensi" dari menu konteks.

Kejadian memiliki dua pilihan warna:

  1. Warna " Kejadian " digunakan untuk kejadian di mana variabel sedang dibaca, tetapi tidak diubah, dalam kode (misalnya kdalam if(k > 1)).
  2. Warna " Tulis Kejadian " digunakan di mana variabel dimodifikasi / ditulis dalam kode (misalnya kdalam k = k + 1).

Lihat juga dokumentasi resmi Eclipse , sekitar separuh halaman, di bawah bagian "Temukan variabel dan akses baca / tulisnya" dan "Tandai kemunculan" (tautan untuk Eclipse versi "Indigo", tetapi sebaiknya bagus untuk versi terbaru lainnya seperti baik).


3

Pergi ke Windows / Preferences / Java / Editor / Mark Occurrences dan centang kotak "Mark Occurrences dari elemen yang dipilih di file saat ini."


Pertanyaannya dimulai dengan "Saat Anda mengaktifkan" Tandai kemunculan "di Eclipse", postingan ini tidak menjawab pertanyaan tersebut.
menit

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.