Do you speak Java?
środa, 25 czerwca 2008
Eclipse Ganymede przybyło!!
wtorek, 24 czerwca 2008
Eclipse - ustawienia na wynos
Spróbujmy podejść do sprawy logicznie.. gdzie możemy weeksportować klawisze? Pierwsze miejsce gdzie ja szukałem tej opcji to sekcja "keys" w okienku "preferences".
No i się nie pomyliłem! jest upragniony guzik "Export...". Klikamy na niego - jedyna opcja typu pliku to csv - mi pasuje! Klikam "zapisz..." i już się ciesze z mojego nowego odkrycia.
Czas przetestować import. Ale nie widzę w poprzednim okienku klawisza "Import...". No i ślepa uliczka. Okazało się, że moje przeczucia całkowicie mnie zawiodły.
Odpowiednie miejsce na migrację klawiszologii to "File->Export". W okienku wybieramy sekcje "General" oraz element "Preferences" i klikamy "Next"
Wybieramy tutaj konfigurację którą chcemy wyeksportować (ja wybieram "Export all") za pomocą guzika "Browse..." wskazujemy plik, do którego eksport ma być wykonany. Klikamy finish i gotowe.
A import? banalnie prosty! "File->Import", sekcja General, element Preference
Okienko importu jest bardzo podobne do okna eksportu. Wybieramy plik, opcje które chcemy zaimportowąć, klikamy guzik "finish" i gotowe!
Mam nadzieje, że teraz już nic was nie powstrzyma przed migracją do najnowszego Eclipse. Mnie napewno nie :)
poniedziałek, 23 czerwca 2008
Eclipse na skróty.
Lata programowania w Eclipse (to już ponad 3 będzie) sprawiły, że bez niektórych skrótów trudno mi wyobrazić sobie pisanie czegokolwiek a ich brak jest dla mnie jak malutki kamyczek w bucie - niby chodzić mogę ale niedogodność czuję przy każdym kroku.
Czasami zaskakuje mnie to, że niektóre z moich ulubionych skrótów nie są znane moim kolegom-programistą. "A przecież ja też mogę tych najlepszych skrótów nie znać" - pomyślałem sobie. Dlatego postanowiłem podzielić się z wami moją herbatą i w-ztką* aby tym samym sprowokować was do podzielenia się ze mną swoimi ulubieńcami. Wszak dobrych skrótów nigdy nie za wiele.
1. Edytor
- ctrl+d - usunięcie całej linii w której znajduje się kursor (bez konieczności jej zaznaczenia)
- ctrl+alt+up arrow/down arrow - sklonowanie linii w której znajduje się kursor powyżej/poniżej danej linii (bez konieczności jej zaznaczania)
- alt+up arrow/down arrow - przeniesienie linii w której znajduje się kursor powyżej/poniżej danej linii.
- ctrl+/ - zakomentowanie zaznaczonych linii za pomocą "//"
- ctrl+shift+/ - zakomentowanie zaznaczonych linii za pomocą "/* */"
- ctrl+alt+j - połączenie linii
- ctrl+l - skocz do linii
- ctrl+left arrow/right arrow - skacz po "wielbłądziejKonwencji"
- ctrl+q -idź do ostatnio edytowanej linii
- ctrl+o - idź do metody/zmiennej
- ctrl + j - proste wyszukiwanie przyrostowe
- ctrl+shift+o - uporządkuj importy
- ctrl+shift+f - sformatuj kod
- ctrl+t - wyświetl hierarchie typu (gdy kursor ustawiony jest na jego nazwie)
- alt+shift+w - pokaż otwarty zasób w package explorerze/nawigatorze/historii/outline (wybieramy z wyświetlonej listy)
- alt+shift+r - zmień nazwe pliku.
- alt+shift+s - wyświetl okno "zarządzania kodem" (przyznaje się bez bicia - nie wiedziałem jak to nazwać )
- alt+shift+t - wyświetl okno refactoringu
- alt+shift+x, a potem jedna z opcji:
- j -uruchom jako aplikacje javową
- a - uruchom jako applet
- t - uruchom jako junit
3. Perspektywa
- ctrl+shift+t - otwórz typ (klasa/interfejs/enum)
- ctrl+shift+r - otwórz zasób (ang.resource)
- ctrl+n - nowy...(projekt/typ/zasób)
Wszystkie powyżej wymienione skróty klawiszowe ergonomicznie rozkładają się na klawiaturze i nie ma potrzeby ich zmiany. Niestety są dwa skróty, które od dłuższego czasu zadziwiaja mnie, że wciąż nie zostały zmienione
- ctrl+F6 - to chyba najbardziej niewygodny skrót klawiszowy w Eclipse, a jednocześnie jeden z najbardziej przydatnych. Wyświetla on okienko dzięki któremu możemy przeskoczyć no innego otwartego edytora (np. za pomocą strzałek). CTRL+TAB to moja propozycja na ten skrót. Nie odkryłem przysłowiowej Ameryki. Mają tak przeglądarki których używam (Opera i FireFox) oraz TotalCommander i pewnie masa innych programów.
- ctrl+3 - Quick Access. To bardzo fajna funkcja, która została nam udostępniona rok temu wraz z premierą Eclipse 3.3 (Europa). Okienko które pojawia się po naciśnięciu kombinacji tych klawiszy pozwala nam dostać się do niemal każdego elementu Eclipse.
Może to być na przykład:- otwarty plik
- zmiana perspektywy
- przejście do lub pokazanie nowego widoku
- wywietlenie okienka z menu (np. preferences)
- wyświetlenie konkretnej sekcji z konkretnego okna (np. preferences/keys
A jakie są Twoje ulubione skróty w Eclipse?
* - to oczywiście zestaw obowiązkowy z filmu Miś, ciekawe ile osób na to wpadło ;)
wtorek, 10 czerwca 2008
Polska silna Eclipsem
Jakeż było moje zdziwienie gdy po dopisaniu się na stronie konkursu zobaczyłem że Polska jest Eclipsową potęgą! Szybko policzylem wpisy i cóż się okazało? Przewodzimy w świecie dziewięcioma wpisami. Za nami daleko w tyle są Niemcy (5 wpisów).
Co tam porażka na Euro, Polska silna Eclipsem :D!
Eclipse 3.4 nowości - część 1.
- Podświetlanie użycia zmiennej.
- Generowanie metod dostępowych.
W okienku które się pojawi wybieramy "Create getter and setter for 'nazwa_twojej_zmiennej'". Pojawi się kolejne okno w którym możemy przedefiniować nazwy metod, ich położenie w klasie oraz wygenerować domyślne komenatrze.
Klikamy "OK" i gotowe!
- Breadcrumb
kliknięcie jej (lub użycie kombinacji klawiszy SHIFT+ALT+B) powoduje wyświetlenie w oknie edytora dodatkowego elementu, który widoczny jest na górze poniższego zrzutu ekranu.
Pasek ten jest podzielony na 5 części, z których każda reprezentuje element króry aktualnie edytujemy.
1. Projekt nad którym pracujemy (w tym przypadku Test)
2. Katalog wprojekcie (src)
3. pakiet (eu.margiel)
4. Klasa/Interfejs/Enum (Test)
5. metoda/zmienna... (setVariable(String))
klikając na czarną strzałkę przy odpowiednim elemencie możemy zmienić jego zawartość a więc przejść do innego katalogu/klasy/metody, możemy również to wykonać strzałkami na klawiaturze.
poniedziałek, 9 czerwca 2008
JAVArsovia 2008 - wspomnienia.
Uff... Już po! Tydzień temu odbyła się druga konferencja organizowana przez Warszawską Grupę Użytkowników Java (WJUG) JAVArsovia 2008 : ciekawie o javie. Wydarzenie to w moim życiu było o tyle ważne, iż miałem zaszczyt być jednym z organizatorów konferencji. Wszystko było (prawie :) ) dokładnie tak jak zaplanowaliśmy. Prezentacje podzielone na 4 panele zostały wysłuchane przez ponad 250 słuchaczy! Trzeba przyznać, że w najśmielszych marzeniach nie spodziewaliśmy się aż tak dużej liczby uczestników. Dzięki naszym sponsorom: Sun Microsystems, Google, e-point, HP, Javatech, Javart oraz JBossowi uczestnicy dostali specjalne gadżety konferencyjne : koszulki, smycze oraz kubki a na koniec imprezy zostali zaproszeni na wspaniałą imprezę kończącą konferencję. Nie będę się rozpisywał jak świetnie było, kto był ten wie! A kto nie - niech żałuje i przeczyta relacje na blogu Jacka Laskowskiego.