Eclipse'e yazarken otomatik olarak önerilerde bulunmasını nasıl söylerim? Resharper ile Visual Studio Intellisense benzeri bir özellik arıyorum.
Şu anda her defasında CTRL+ tuşuna basmam gerekiyor Space.
Yanıtlar:
CTRL* Tuşuna basmanız gerekmez, spaceancak gecikme çok büyük olabilir veya tetikleyiciden hoşlanmıyorsunuz (varsayılan '.'). Git
Pencere -> Tercihler -> Java / Editor / Content Assist
Ve Otomatik Etkinleştirme altındaki ayarları istediğiniz gibi değiştirin .
Bu Windows kullanıcıları için işe yaramazsa, bu yanıtı görün .
ADT -> Preferences -> Java/Editor/Content Assist
"Java için Otomatik Tamamlama Tetikleyicisini" şu şekilde ayarlayarak VisualStudio benzeri davranışa yaklaştım
.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
ve gecikmenin 0'a ayarlanması.
Şimdi, düğmesine bastığımda (VS'nin Intellisense yaptığı gibi, otomatik tamamlama yönteminin adını nasıl yapacağımı anlamak istiyorum.
Tony saf bir dahi. Ancak daha da iyi bir otomatik tamamlama elde etmek için tetikleyicileri buna ayarlamayı deneyin:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&
(özellikle daha hızlı performans için kullanım sırasına göre düzenlenmiştir :)
=
yazarsam hemen bir şey önerir. Boşluk tuşuna =
basarsam, ilk eşleşmeyi otomatik olarak ekler.
Kod Yardımını etkinleştirmiş olsanız bile çalışmıyorsa, Eclipse'in yapılandırma dosyaları büyük olasılıkla bozuktur. Benim için işe yarayan bir çözüm (Eclipse 3.5.2'de) şuydu:
Bir zamanlar aynı sorunu yaşadım ve sonra bunu aradım ve buldum ve benim için çalıştı:
Bazı kutuları işaretlememiştim, bu yüzden onları tekrar kontrol ettim, sonra işe yaradı. Sadece git
Windows> Tercihler> Java> Düzenleyici> İçerik Yardımı> Gelişmiş
ve istediğiniz kutuları işaretleyin.
d3dave'nin cevabı harika. Ancak theGreenGarbage benim de oldukça sinir bozucu bulduğum bir sorundan bahsetti. İşte '=' işaretinden sonra ve boşluk yazarken hemen bir şey önermeyen bir tane var:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.(!+-*/~,[{@#$%^&
Yaptığım şey basitçe dizideki boşluğu ve '=' karakterlerini kaldırmaktı :)
Alternatif olarak, boşluk yazarken öneri almak istiyor ancak '=' işaretinden sonra istemiyorsanız:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&