Po wpisaniu w pierwszej części nazwy zmiennej lokalnej, a następnie naciśnij Ctrl+ Kosmiczne w celu pokazania się asystenta treści, a następnie wyświetla pełne nazwa zmiennej i wstępnie ją wybiera.Eclipse Mars: Asystent zawartość nie zakończy się po naciśnięciu kropki
W wersji Eclipse Luna zostanie wstawiona pełna nazwa, jeśli na klawiaturze zostanie naciśnięty klawisz .
, a asystent zawartości wyświetli wszystkie dostępne elementy tej instancji zmiennej.
W środowisku Eclipse Mars wstawia kropkę bezpośrednio po nazwie niekompletnej zmiennej.
Jak przełączyć to zachowanie z powrotem na Eclipse Luna?
public class A {
public int member;
public void possiblyAll(){
}
}
public class Test {
private A aMemberNameWhichIsLong_1;
private A aMemberNameWhichIsLong_2;
private A aMemberNameWhichIsLong_3;
public static void main(String[] args) {
Test t = new Test();
t.amem
}
}
W tym przykładzie karetka znajduje się po t.amem
. Ctrl + Miejsce wyświetla imię i nazwisko. Naciśnięcie .
zamyka treści asystenta i produkuje ten kod: t.amem.
Luna było: t.aMemberNameWhichIsLong_1.
Mój obecny najlepiej byłoby przypuszczenie, że może to być błąd w Mars (wiem, że dotknął pomagać zawartość). Czy już obejrzałeś ich bugzillę? – Marvin
Czy używasz * tego samego projektu w obu i widzisz tę różnicę? – nitind
Nie sprawdzałem jeszcze Bugzilli. Trudno jest znaleźć ten szczegół zachowania. Testowałem to zachowanie za pomocą przykładowego kodu z Luna i Marsa. – PAX