Eclipse eşleşen değişkenleri vurgulamıyor


250

Eclipse benim için eşleşen değişkenleri vurgulamıyor:

resim açıklamasını buraya girin

Zaten "İşaret oluşumlarını" değiştirmeyi denedim

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

ama işe yaramadı. Diğerleri sorunu çözerken bu neden çalışmıyor emin değilim.

Birisi bana eşleşen değişkenleri vurgulamayı nasıl ayarlayabileceğimi söyleyebilir mi?

Gözlerimle aynı değişkenleri aramak beni çok fazla rahatsız ediyor.


6
"Mark Occurrences" zaten işaretlenmiş olmasına rağmen bunu yaptım. Kendi kendime "Hadi burada Eclipse'den bahsediyoruz ..." diye düşündüm. Düzeltmek için, işaretini kaldırdım ve tıkladım Apply. Sonra tekrar kontrol edildi ve tıklanan ApplyardındanOK
Somewhere Birisi


kabul edilen cevabın söylediklerini yaptıktan sonra, tutulmayı yeniden başlatmanız gerekebilir.
mathheadinclouds

1
Bu aslında benim sorunum xD çözdü
Alex Vargas

ALT + ÜST KRKT + O Int'yi açmayı / kapatmayı deneyin.
Vaibs

Yanıtlar:


441

Deneyin:

window > preferences > java > editor > mark occurrences 

Orada mevcut tüm seçenekleri seçin.

Ayrıca şu adrese gidin:

Preferences > General > Editors > Text Editors > Annotations

'Oluşumlar' ve 'Oluşumlar Yaz' ayarlarını karşılaştırın

Bunlardan biri için 'Higlighted as Text' seçeneğinin işaretli olmadığından emin olun.

Bu sorunu düzeltmelidir.


7
Tüm seçenekleri seçtim ama bu tutulma hala değişkenleri vurgulamıyor.
Seho Lee

eclipse.org/forums/index.php/mv/tree/57656/#page_top bağlantıya göre, jsp'deki işaret yazma olaylarının kilitlenme hatası nedeniyle devre dışı bırakıldığı anlaşılıyor. Nedenini bu yüzden web dinamik modül 3.6 jsp dosyası yapıyorum. Web dinamik modülü 3.6'yı 4.0'a ayarlarsam her şey yoluna girecek gibi görünüyor. Her neyse, cevabınız için çok minnettarım.
Seho Lee

5
Teşekkürler! Eclipse Juno'da (ubuntu 12.04 altında), eclipse yeniden başlatılıncaya kadar ayarlar çalışmaya başlamadı.
arun

1
Hala çalışmıyorsa, geçici çözüm: Anahat görünümüne geçin, bir şey seçin ve ardından düzenleyicinize geri dönün.
M. Usman Khan

Mac'te (Eclipse üzerine kurulu) Titanium Studio kullananlar için isteyeceksiniz Preferences > Studio > Editors > JavaScript > Mark occurrences....
adamdport

26

Alt + Shift + o
sorununuzu çözecek ve @Korhan Ozturk ile de aynı fikirde olacak :)


Ctrl + Shift + o ithalatları düzenlemek yerine vurgulama kapatıldığında, bu da ilk etapta neden olmuştur.
fl0w

Bu benim için çalıştı, bu kısayolun ne olduğunu bilmek istiyorum :)
Alan

24

Eclipse Juno (ve muhtemelen diğerleri) bir hata var ama bir geçici çözüm var!

Burada en iyi yanıtlarda belirtilen tüm yapılandırmaları zaten kontrol ettiyseniz ve hala çalışıyorsa bunu deneyin.

Sorunu onaylamak için:

  1. Bir değişken seçin
  2. Vurgulamanın işe yaramadığına dikkat edin
  3. Düzenleyicinin odağı kaybetmesi için tutulmadan uzağa tıklayın.
  4. Tutulmanın başlık çubuğunu tıklatarak odaklanmayı yeniden kazanın, değişkeniniz vurgulanmalıdır.

Bu sizin için oluyorsa, TÜM açık dosyalarınızı kapatmalı ve yeniden açmalısınız . Bu hata, tek bir dosyanın Ctrl + S kaydedilmesiyle de garip şeyler olmasını sağlıyor gibi görünüyor. Benim tahminim, iç tutulmanın belirli bir dosyanın odaklandığına inandığı, ancak aslında olmadığını ve UI'nin durumunun farklı bir dosya düzenleniyormuş gibi oluşturulduğu bir şey oluyor.

Düzenleme: STILL çalışmıyorsa, eclipse'i yeniden başlatmanız gerekebilir, ancak istemiyorsanız, oluşumlarını görmek istediğiniz öğeyi seçmeyi deneyin ve ardından Oluşumu İşaretle Değiştir düğmesini devre dışı bırakın ve yeniden etkinleştirin.

Hangisi böyle görünüyor


Eclipse Neon.3 kullanıyorum ve bu sorunu yaşıyorum. Bu cevap işe yaradı. Sonunda işe yarayan tüm açık dosyaları kapatmaktı. Çok fazla açık dosyam vardı.
Marquez

6

Benim için işe yarayan tek şey:

Java > Editor > Mark Occurrences:
Check "Mark occurrences of te selected element in the current file."
... and maybe all the ones below.

4

Yukarıdaki çözümlerden herhangi biri olmadan bu şekilde çalışan diğerleri için VE varsayılan temayı değiştirdiyseniz, olayların vurgu rengini kontrol etmek isteyebilirsiniz.

Tercihler> Genel> Editörler> Metin Editörleri> Ek Açıklamalar

Ardından Ek Açıklama Türleri'nde Tekrarlar'ı seçin ve Renk Kutusunu düzenleyicinizde arka plan renginizden başka bir şeye değiştirin. Ayrıca, "Metni farklı" olarak işaretleyip açılır kutudan "Kutu" yu seçerek Vurgulamayı anahat kutusuna dönüştürebilirsiniz (çeşitli sözdizimi renklerini vurgularla daha sonra görmek daha kolaydır)


4

Keşke @ Ján Lazár tarafından verilen yanıtı okuyabilseydim.

Kabul edilen cevapta belirtilen tüm yapılandırmalara ek olarak, aşağıdaki ayar sefaletimi çözdü:

Büyük dosyalar için ölçeklenebilirlik modu kapatılmalıdır. Ölçeklenebilirlik modunu etkinleştirmek referans vurgulamayı devre dışı bırakır .

resim açıklamasını buraya girin

Not: @Rob Hruska Kabul edilen cevaba bu noktanın eklenmesi harika olurdu. Okuyucuların çoğu son yanıtı okuma zahmetine girmiyor.


Bu bana yardımcı oldu. Yukarıdaki yanıtlarda belirtildiği gibi tüm doğru ayarlara sahiptim.
aakash

3

For PHP Belirleyebileceğiniz

window > preferences > PHP > editor > mark occurrences 

Lütfen önce onay kutusunu işaretleyin (Geçerli dosyada seçilen öğenin örneklerini işaretleyin)


Ve ayrıca kontrol et

Preferences > General > Editors > Text Editors > Annotations

Farklı stil ve renklere sahip 'Tekrarlar' ve 'Yazışlar'


3

Vurgulama büyük dosyalar için çalışmıyorsa, ölçeklenebilirlik modunun kapalı olması gerekir. Özellikler / (c / c ++) / Editör / Ölçeklenebilirlik


3

Java - Editör - Tutulma Fotonunda Oluşan İşaretler.

Java - Editör - Mark Occurrences

Web Geliştiricileri için Eclipse Java EE IDE. Sürüm: Photon Release (4.8.0)


2

belki de betiklerin içindeki kod vurgularını desteklemediğinden. emin değilim.

Harika çalışan 'bakışta arama' gibi eclipse eklentilerinden birini kullanmayı deneyebilirsiniz . İşte bunun için bir link- http://code.google.com/p/eclipse-glance/


1
'Bakışta arama' temelde eşleşen tüm dizeyi / normal ifadeyi vurgulayan bir dize vurgulayıcıdır. Sadece editörler değil tüm görünüm sekmelerinde çalışır, böylece konsol / proje gezgini sekmenizde de anlamına gelir. Etkinleştirmek için Ctrl + Alt + F tuşlarına basın
Kshitij

2

Ben sadece tüm işaretini, uygulanan, tekrar kontrol, uygulanan ve çalıştı :) umarım başkalarına yardımcı olur.


2

Alt + Shift + o kullanma Benim için çalışıyor!


sanki onu açar Alt + Shift + o/ kapatır. Teşekkürler çekicilik gibi çalıştı.
Saurabh Gupta

1

Tutulma Araç Çubuğu> Windows> Tercihler> Genel (Sağ taraf)> Editörler (Sağ taraf)> Metin Editörleri (Sağ taraf)> Ek Açıklamalar (Sağ taraf)

Geçişler ve Yazma Geçişleri için, hepsi için 'Vurgulanan metin' seçeneğini işaretlediğinizden emin olun. Aşağıdaki ekran görüntüsüne bakın:

resim açıklamasını buraya girin

resim açıklamasını buraya girin

resim açıklamasını buraya girin


1

Aynı sorunu yaşıyordum ve yukarıdaki "olaylar" ve "ek açıklamalar" çözümleri yardımcı olmadı. Maven kullanıyorsanız, projeyi bir Maven projesine dönüştürmeliydim (Paket Gezgini'nde sağ tıklayın ve yapılandırmak için aşağı inin), sonra projeyi inşa ettim. Sonra sözdizimi renklendirme ve vurgulama düzgün çalıştı.


Bu soruya gerçekten cevap vermiyor. Farklı bir sorunuz varsa Soru Sor'u tıklayarak bunu sorabilirsiniz . Ayrıca , yeterli itibara sahip olduğunuzda bu soruya daha fazla dikkat çekmek için bir ödül ekleyebilirsiniz . - Yorumdan
James Taylor

1
@JamesTaylor: Bu aslında, en azından OP'nin belirtilmemiş gibi görünen maven kullandığı durumda soruya bir cevaptır.
gariepy


0

Bazen problemleriniz project build pathbuna neden olabilir, önce çözdüğünüzden emin olun, benim durumumda prolem:

resim açıklamasını buraya girin

Ve düzeltildiğinde vurguları geri geliyor.


0

PHP geliştiricileri için Eclipse Mars, Windows için 64 bit sürümü ile bu sorunu yaşadım. Şimdi vurgulamanın 32 bit sürümüyle hazır olduğunu keşfettim. Eşdeğer 64 bit derlemenin yeni bir indirmesiyle bile, vurgulama işe yaramaz. Bu yüzden 32 bit'e geri döneceğim (bu aslında Eclipse 64 bit ile gözlemlediğim ilk sorun değil).

Düzenle:

Bu çözüm olduğunu düşündüm, bu yüzden C: \ Program Files (x86) 32 bit sürümünü yükledim ve "Başlat" menüsünde bir kısayol ayarlayın. Eclipse'i oradan başlattığımda, tekrar vurgulamak işe son verdi. Şimdi çalışma alanındaki .metadata dizinini silerek (yani çalışma alanı ayarlarını sıfırlayarak) ve projeleri yeniden içe aktararak tekrar çalıştım.

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.