Witam,
Czy istnieje możliwość wyłączenia automatycznego dodawania do nazwy zmiennej jej typu ?
Na przykład piszę String name, to eclipse automatycznie dodaję String nameString. Przestawiłem sobie w eclipse żeby nie musieć za każdym razem wciskać ctrl + spacja i wszystko ok, gdyby nie to dodawanie jeszcze. W załączniku screen z ustawieniami.
o_O a możesz napisać czemu chciałbyś to zrobić? Bo wydaje mi sie to jakimś nieporozumieniem. Przecież IDE, szczególnie w statycznie typowanym języku, posiada informacje o typie więc ty nie musisz go koniecznie pamiętać...
edit: jestem głupi i nie umiem czytać ;] zrozumiałem "jak włączyć".
To co jakieś pomysły jak wyłączyć to "udogodnienie" ktoś ma ?
To nie jest normalne zachowanie Eclipse'a. Ty musiałeś je włączyć, więc przypomnij sobie jak to zrobiłeś i zrób odwrotnie.
Preferences > Java > Editor > Templates
@bogdans, u mnie to działa tak samo tzn. jeżeli dasz:
typ nazwa<ctrl+spacja>
To nazwa jest uzupełniana o nazwę typu.
@bogdans zrób mały test.
Zakładamy, że masz podpowiedź po ctrl + spacja (tak jest domyślnie).
Napisz tak:
String name i teraz naciśnij ctrl + spacja i zobaczysz, że powstanie Ci: String nameString.
A u Ciebie pewnie się tak nie dzieje, bo pewnie z przyzwyczajenia piszesz tak:
String name; (dajesz od razu średnik i nic eclipse nie doda wtedy).
Teraz w zakładce Editor/Content Assist zaznaczamy Enable Auto Actiavation
i Auto activation triggers for Java: wpisujemy .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ tak żeby mieć podpowiedzi jak w Visual Studio.
Teraz piszemy
String name naciskamy średnik i eclipse już napisało String nameString;
Tylko tyle zmieniłem.
@Koziołek patrze w Templates, ale nie bardzo wiem co tam wyłączyć.