Eclipse'de seçilen bir kelimenin tüm tekrarlarını vurgulayamaz


105

Toggle mark occurrences (Alt + Shift + O)Düğmeyi kullanmayı ve ayrıca Preferences -> General -> Editors -> Text Editor -> AnnotationsC / C ++ Oluşumları ve C / C ++ Yazma olaylarını ayarlamayı denedim . Ama yine de bir kelimeyi seçtiğimde, o kelimenin geçtiği tüm yerleri vurgulamıyor.

Kullandığım şey, bir C ++ projesi ile XP'de Eclipse Indigo Service Release 2'dir.


1
Herkesin önerdiği "Olayları İşaretle" seçenekleri yalnızca dil simgelerini vurgulayacaktır; rastgele bir kelimeyi vurgulamanıza yardımcı olmaz. Herhangi bir Eclipse bölmesindeki herhangi bir kelimeyi vurgulama 2016 olasılığı için cevabımı görün.
hmijail resignees

@hmijail, yeni Eclipse Oksijen'de doğal olarak çalışıyor! cevabımı kontrol et stackoverflow.com/a/42007441/658497
Noam Manos

Bakış eklentisi, bir editör olmasa bile herhangi bir bölmedeki herhangi bir kelimeyi vurgular. Oksijen işlevi, JS düzenleyicilerinde bozuk veya eksik olan vurgulamayı düzeltiyor gibi görünüyor.
hmijail mourns resignees


Ayrıca 'Alt + Shift + O' yu da denedim. Mark tarafından verilen cevap, fareyle üzerine gelindiğinde 'Shift + Alt + O' gösteren 'İşaret Oluşumlarını Değiştir' düğmesini verir. Yani, kısayol tuş sıranız yanlış.
Shukant Pal

Yanıtlar:


268

Araç Çubuğundaki simgeyle Geçiş İşareti Olaylarını etkinleştirmeyi deneyebilirsiniz: Eclipse Araç Çubuğu


2
Tamam, basit bir yeni proje oluşturduğumda bu çözüm çalışıyor gibi görünüyor, büyük bir proje üzerinde test ettim ve orada çalışmadım nedenini bilmiyorum.
Adrian

8
Bu çözüm yalnızca İşaret Olaylarını değiştirmek için kullanılır. Bundan önce İşaret Olaylarının etkinleştirilmesi gerekir. Tercihler -> Java -> Düzenleyici -> Olayları İşaretle
Vins

Bu yalnızca tutulmayı yeniden başlattıktan sonra işe yaradı. Bundan önce, sadece önce kelimeyi seçip sonra açarsam işe yarar. Onu öylece tutamazdım. Şimdi iyi.
rimsky

Bu harika, tüm oluşumları vurguladıktan sonra hepsini aynı anda düzenleme / yeniden adlandırma seçeneğimiz var mı? Görsel kodun yaptığı gibi (cmd + d kullanarak) - lütfen tavsiye edin. Teşekkürler.
Gel

Bu başka bir soru, ancak Windows'ta: Alt + Shift + R
Mark

33

Tercihler -> Java -> Düzenleyici -> Oluşumları İşaretle


19

İçinde General > Editors > Text Editors > Annotations

görüntü açıklamasını buraya girin


Madende "Oluşumlar" seçeneği listelenmemiş. "Paralel Uygulama Geliştiricileri için Eclipse" kullandığım için olabilir mi?
MasterHD

çok iyi açıklanmış ve düzgün!
sarı

9

Tercihler -> Java -> Düzenleyici -> Oluşumları işaretle içinde işaretlenen seçeneklere bakın. Ardından Eclipse'i yeniden başlatın.


4

Bul Preferencesaltından Window,

ana pencere - sekme

İçinde General > Editors > Text Editors > Annotations(1)

(5) rengi seçmek ve uygula düğmesine basmaktır.

Tercihler penceresi


4

Standart "Mark Geçiş" işlevselliği herkes sadece olayları önerir Eclipse dahil tanımlayıcıları içinde editörler ne olursa olsun dil. Örneğin, intC editörlerinde vurgulanmaz ve Konsol bölmesinde hiç yardımcı olmaz.

Dolayısıyla, HERHANGİ BİR Eclipse bölmesindeki HERHANGİ BİR kelimede TÜM tekrarları vurgulamak istiyorsanız (Notepad ++ gibi), Eclipse için Glance eklentisini deneyin .

Kasım 2017 itibarıyla Glance, Eclipse Neon ve Oxygen için çalışmaktadır. Neon'un desteklenmediği ve bir çatal belirdiği bir dönem vardı , ancak şimdi gereksiz (ve terk edilmiş) görünüyor.


Ne yazık ki, Glance Plugin ile tüm olayları vurgulamak için Ctrl + Alt + F tuşlarına basmam gerekiyor, ancak hiç yoktan iyidir. Parallel Fortran kullanıyorum ve diğer cevaplarda önerilen seçeneklere bile sahip değil.
MasterHD

Ctrl + Alt + F'ye ek olarak, önce kelime veya simgeyi de seçmiş olmalısınız. Yine de hiç yoktan iyidir sanırım. Böyle bir özellik, editörlerin çoğunda (ancak Eclipse değil) temeldir. Şekle gidin.
wmoecke

2

Git

Java> Düzenleyici> Olayları İşaretle

İşaretini kaldırın "bölümü değişiklikler olduğunda Marks koru" ardından Ok

Eclipse'i yeniden başlatın.

Bu benim için çalışıyor.


1

Eclipse Mars için:

Pencere -> Tercihler -> Kontrol Et (Seçili öğenin geçerli dosyadaki oluşumlarını işaretle.)

Resimde gösterildiği gibi:

görüntü açıklamasını buraya girin


0

Pencere tercihlerine girerseniz, istediğiniz / çalıştığınız dili seçin. Bu belirli dilin altındaki düzenleyiciyi seçin ve orada bazı seçeneklere sahip bir işaret oluşumu var. Seçim değiştiğinde işaretleri koru dediği yerde, benim için bu kontrol edildi. İşaretini kaldırdığımda, sistem doğru şekilde vurgulamaya başladı.


0

Açık yazı tipi renkleri ile koyu bir arka plan kullanan kişiler için, vurgu rengini kontrol etmek isteyebilirsiniz Preferences -> General -> Editors -> Text Editor -> Annotations. Benimki siyah bir arka planda göze çarpmayan siyah olarak ayarlandı.


0

Tüm olayları vurgulamanın iki yolu vardır. Birincisi, çok güvenilir olmayan Eclipse seçeneklerini kullanmak, çünkü Eclipse'in birçok sürümünde desteklenmiyor. İkincisi, Eclipse pazarında bulunan Glance adlı bir eklenti kullanmaktır . Bu çok kolay ve etkilidir.

İlk Yöntem

Araç çubuğunda için düğme var Toggling Mark Occurrences. Dolayısıyla, geçtiği yerleri vurgulamak istediğiniz metni / kelimeyi seçtikten sonra, bu geçiş düğmesini tıklayın.

görüntü açıklamasını buraya girin

Diyelim ki bu adım sizin için işe yaramıyor. Ardından, şu adımı izleyin: Goto: Window==> Preferences==> General==> Editors==> Text Editors==> Annotations==> Sağdaki Ek açıklama türleri kutusu: Occurrences==> Tüm onay kutularını seçin. görüntü açıklamasını buraya girin

Window==> Preferences==> Java==> Editor==> Mark Occurrences==> Tüm onay kutularını işaretlemeye de gidebilirsiniz . görüntü açıklamasını buraya girin

Eclipse'i yeniden başlatın ve vurgulamanın çalışıp çalışmadığını kontrol edin. Hala çalışmıyorsa, İkinci Yönteme Git

Eclipse pazarından İkinci Yöntem, yükleyin Glance. Kurulduktan sonra Eclipse'i yeniden başlatın. Şimdi tutulma düzenleyicinizdeki herhangi bir kelimeyi seçin

  1. Odağı, aramak istediğiniz bileşene taşıyın
  2. Ctrl + Cmd + FMac'te veya Ctrl + Alt + Fdiğer platformlarda kısayolu kullanarak Bakış'ı açın
  3. Aramak istediğiniz metni girin
  4. EnterVeya kullanın**Shift + Enter**Sonraki / önceki eşleşmeyi bulmak için
  5. Kullanarak arama kutusunu kapatın Esc görüntü açıklamasını buraya girin Ayrıca, Window==> Preferences==> adresinden Bakış özelliğini özelleştirebilirsiniz.Glance

-1
  1. Sözcüğü tıklayın ve şekilde gösterildiği gibi bir açılır pencere görünene kadar basılı tutun.
  2. Açılır pencerede küçük bir sağ ok var, tıkladıktan sonra yeni bir simge beliriyor.
  3. Açmak için o bağlantıyı tıklayın preferences .
  4. Bir kez preferences, seçmek C/C++ Occurrences(o dile özgü olacak) ve açılan menüden Include in next/previous navigationile Text as Highlighted.

Bu, açılan dosyada seçilen kelimenin tüm geçtiği yerleri vurgulama özelliğini etkinleştirmelidir.


1
Bahsettiğiniz şeyi dahil etmek isteyebilirsiniz figure.
spenibus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.