Tidak dapat menyorot semua kemunculan kata yang dipilih di Eclipse


105

Saya mencoba menggunakan Toggle mark occurrences (Alt + Shift + O)tombol dan juga dalam Preferences -> General -> Editors -> Text Editor -> Annotationsdan mengatur kejadian C / C ++ dan kejadian C / C ++ Write. Tapi tetap saja ketika saya memilih kata itu tidak akan menyoroti semua kemunculan kata spesifik itu.

Apa yang saya gunakan adalah Eclipse Indigo Service Release 2 di XP, dengan proyek C ++.


1
Opsi "Tandai Kejadian" yang direkomendasikan semua orang hanya akan menyorot token bahasa; itu tidak akan membantu Anda menyorot kata acak. Lihat jawaban saya untuk kemungkinan 2016 untuk menyorot kata apa pun di panel Eclipse mana pun.
hmijail berduka atas pengunduran diri

@hmijail, di Eclipse Oxygen baru ini berfungsi secara native! periksa jawaban saya stackoverflow.com/a/42007441/658497
Noam Manos

Plugin glance menyorot kata apa pun di panel mana pun, meskipun itu bukan editor. Fungsi Oxygen tampaknya hanya memperbaiki sorotan yang rusak atau hilang di editor JS.
hmijail berduka atas pengunduran diri


Saya juga mencoba 'Alt + Shift + O'. Jawaban yang diberikan oleh Mark memberi Anda tombol 'Toggle Mark Occurrences', yang saat melayang menunjukkan 'Shift + Alt + O'. Jadi, urutan tombol pintas Anda salah.
Shukant Pal

Jawaban:


268

Anda dapat mencoba mengaktifkan Toggle Mark Occurrences dengan ikon di Toolbar: Bilah Alat Eclipse


2
Oke, tampaknya solusi ini berfungsi ketika saya membuat proyek baru yang sederhana, saya menguji pada proyek besar dan tidak berhasil di sana tidak tahu mengapa.
Adrian

8
Solusi ini hanya digunakan untuk mengubah Mark Occurrences. Sebelum ini Mark Occurrences harus diaktifkan. Anda dapat mengaktifkannya dengan masuk ke Preferences -> Java -> Editor -> Mark Occurrences
Vins

Ini hanya berfungsi setelah gerhana ulang. Sebelum itu, ini hanya akan berfungsi jika saya memilih kata terlebih dahulu dan kemudian mengaktifkannya. Saya tidak bisa begitu saja menyimpannya. Sekarang tidak apa-apa.
rimsky

Ini bagus, apakah kita memiliki opsi, setelah menyorot semua kejadian, untuk mengedit / mengganti nama semuanya sekaligus? Jenis seperti apa yang dilakukan kode visual (menggunakan cmd + d) - mohon saran. Terima kasih.
Gel

Itu adalah pertanyaan lain, tetapi di Windows: Alt + Shift + R
Tandai

33

Preferensi -> Java -> Editor -> Tandai Kejadian


19

Di General > Editors > Text Editors > Annotations

masukkan deskripsi gambar di sini


Milik saya tidak memiliki opsi "Kejadian" yang terdaftar. Mungkinkah karena saya menggunakan "Eclipse untuk Pengembang Aplikasi Paralel"?
MasterHD

dijelaskan dengan sangat baik dan rapi!
kuning

9

Lihat opsi yang dicentang di Preferensi -> Java -> Editor -> Tandai kejadian. Kemudian mulai ulang Eclipse.


4

Temukan di Preferencesbawah Window,

jendela utama - tab

Dalam General > Editors > Text Editors > Annotations(1)

(5) untuk memilih warna dan tekan terapkan.

Jendela preferensi


4

Fungsionalitas "Tandai Kemunculan" standar yang disertakan dalam Eclipse yang direkomendasikan semua orang hanya menyoroti pengenal dalam editor bahasa apa pun. Misalnya, ini tidak akan disorot intdi editor C, dan tidak akan membantu sama sekali di panel Konsol.

Jadi, jika Anda ingin menyorot SEMUA kemunculan pada kata APA PUN di panel Eclipse APA PUN (seperti Notepad ++), coba plugin Glance untuk Eclipse .

Mulai November 2017 Glance bekerja untuk Eclipse Neon dan Oxygen. Ada periode waktu di mana Neon tidak didukung, dan garpu muncul , tetapi tampaknya tidak perlu sekarang (dan ditinggalkan).


Sayangnya saya harus menekan Ctrl + Alt + F untuk menyorot semua kejadian dengan Glance Plugin, tetapi itu lebih baik daripada tidak sama sekali. Saya menggunakan Parallel Fortran dan bahkan tidak memiliki opsi yang disarankan di jawaban lain.
MasterHD

Dan selain Ctrl + Alt + F, Anda juga harus memilih kata atau token terlebih dahulu. Namun demikian, lebih baik daripada tidak sama sekali. Fitur seperti itu adalah inti dari sebagian besar editor (tetapi bukan Eclipse). Sosok pergi.
wmoecke

2

Pergilah

Java> Editor> Tandai Kejadian

Hapus centang "Pertahankan Tanda saat bagian berubah" lalu klik Oke

Mulai ulang Eclipse.

Ini bekerja untuk saya.


1

Untuk Eclipse Mars:

Jendela -> Preferensi -> Periksa (Tandai kemunculan elemen yang dipilih dalam file saat ini.)

Seperti yang ditunjukkan gambar:

masukkan deskripsi gambar di sini


0

Jika Anda masuk ke jendela prefrences, pilih bahasa yang Anda inginkan / kerjakan. Pilih editor di bawah bahasa khusus ini dan kemudian ada kemunculan tanda di sana yang memiliki beberapa opsi. Di mana dikatakan simpan tanda saat pemilihan berubah, bagi saya ini sudah diperiksa. Ketika saya tidak mencentangnya, sistem mulai menyorot dengan benar.


0

Untuk orang-orang yang menggunakan latar belakang gelap dengan warna font terang, Anda mungkin ingin memeriksa warna sorotan di Preferences -> General -> Editors -> Text Editor -> Annotations. Milik saya secara default menjadi hitam, yang tidak menonjol dengan latar belakang hitam.


0

Ada dua cara untuk menyorot semua kejadian. Pertama adalah menggunakan opsi Eclipse, yang sangat tidak dapat diandalkan, karena pada banyak versi Eclipse tidak didukung. Kedua, menggunakan plugin bernama Glance yang tersedia di pasar Eclipse. Ini sangat mudah dan efektif.

Metode Pertama

Di toolbar, ada tombol untuk Toggling Mark Occurrences. Jadi, setelah Anda memilih teks / kata yang kemunculannya ingin Anda sorot, lalu klik tombol sakelar ini.

masukkan deskripsi gambar di sini

Katakanlah langkah ini tidak berhasil untuk Anda. Kemudian, Ikuti langkah ini: Goto: Window==> Preferences==> General==> Editors==> Text Editors==> Annotations==> Di kotak Annotations types kanan: Occurrences==> Pilih semua kotak centang. masukkan deskripsi gambar di sini

Anda juga dapat pergi ke Window==> Preferences==> Java==> Editor==> Mark Occurrences==> Centang semua kotak centang. masukkan deskripsi gambar di sini

Mulai ulang Eclipse dan periksa apakah penyorotan berfungsi. Jika masih tidak berhasil, lanjutkan ke Metode Kedua

Metode Kedua Dari pasar Eclipse, instal Glance. Setelah terinstal, mulai ulang Eclipse. Sekarang pilih kata apa saja di editor gerhana Anda

  1. Pindahkan fokus ke komponen tempat Anda ingin mencari
  2. Buka Glance menggunakan Ctrl + Cmd + Fpintasan di Mac atau Ctrl + Alt + Fdi platform lain
  3. Masukkan teks yang ingin Anda cari
  4. Gunakan Enteratau **Shift + Enter**untuk menemukan kecocokan berikutnya / sebelumnya
  5. Tutup kotak pencarian menggunakan Esc masukkan deskripsi gambar di sini Anda juga dapat menyesuaikan Sekilas dari Window==> Preferences==>Glance

-1
  1. Klik kata dan tahan sampai popup muncul seperti yang ditunjukkan pada gambar.
  2. Di popup, ada panah kanan kecil, setelah mengkliknya, ikon baru muncul.
  3. Klik tautan itu untuk membuka preferences.
  4. Setelah masuk preferences, pilih C/C++ Occurrences(ini akan menjadi bahasa tertentu) dan pilih Include in next/previous navigationdengan Text as Highlighted.

Ini harus mengaktifkan fitur menyoroti semua kemunculan kata yang dipilih dalam file yang dibuka.


1
Anda mungkin ingin memasukkan yang figureAnda maksud.
spenibus
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.