2012-07-09 12 views
10

...Sadece yöntem adını otomatik olarak tamamlamak için Eclipse'e söyleyin? ı bir çizgi düzenleme diyelim

obj.fooBar(x, y, z); 

Ben fooSomethingElse için yöntem adı değişebilir ama çoğu argümanlar devam etmek istiyorum. Bütün silmek veya adının bir parçası ve ardından içerik yardım kullanırsanız, "(arg1, ARG2)" Sık sık silmek zorunda

obj.fooSomethingElse(arg1, arg2)(x, y, z) 
        ^---- this arg is highlighted for editing 

... yöntem adı tamamlar, ancak yeni bir arg listesini başlatır . Tercihlerde "dolgu yöntemi argümanlarını" kapatabilirim ve sonra sadece "()" yi silmek zorundayım, ama yine de sinir bozucu. Sadece yöntem adını tamamlamak için başka bir komut var mı. İdeal olarak, sadece genel amaçlı içerik yardımcısından ayrı bir komut ve anahtar birleşik olabilir, bu yüzden gerektiğinde birini kullanabilirim.

cevap

14

Temel olarak, içerik yardımcısı aracılığıyla ekleme ve değiştirme arasında geçiş yapmanın bir yolunu arıyorsunuz. Varsayılan davranış eklemek. Tamamlama seçerken Ctrl tuşunu basılı tutarak, içerik yardım seçimi iletişim kutusunun içinde bu davranışı değiştirebilirsiniz.
Daha fazla bilgi - http://blog.deepakazad.com/2012/06/jdt-tip-toggle-between-inserting-and.html

+0

çalışmasında bulamadım. Sadece soruyu okuduğumda blog girişini düşündüm ... – Bananeweizen

+0

Yup hit, ben vurmak için giriş tuşuna basılı tutun, birini seçmek için yöntemleri ve istediğimi yapar. Teşekkürler. –

+0

Sen bir azizsin. – shieldstroy

0

Sanırım otomatik tamamlama için girmek yerine sekmeye basmanız yeterlidir. Sonra mevcut parametrelerinizi koruyacaktır.

+0

Ben Eclipse 4.2, Mac OS var ve bu çalışmaz. Sekme, yalnızca popup listesindeki yöntemlerden birini vurgular. –

+0

Tab, Windows'ta da çalışmıyor, yalnızca odağı değiştiriyor. Holding CTRL iyi çalışıyor. – steffen

+0

Bu intellij tabanlı IDE içinde iyi çalışıyor .. eclipse –

İlgili konular