Niezalogowany [ logowanie ]
Subskrybuj kanał ATOM Kanał ATOM    Subskrybuj kanał ATOM dla tagu eclipse Kanał ATOM (tag: eclipse)

Autor wpisu: Kamil Adryjanek, dodany: 06.07.2012 19:46, tagi: symfony2, eclipse

Today I want to share with you another great plugin that is perfect for Symfony2 developers or anyone who wants to have Doctrine, Twig or Yaml support using Eclipse IDE.

From symfony.dubture.com:

What’s this?

An Eclipse plugin for Symfony and the Symfony components . Features include:

– Codeassist for Symfony specific elements, like services, routes, template paths, entities, translations and twig blocks. – Navigation: Hyperlinking of routes, templates, twig blocks/functions/filters and services – Annotation support – Twig support Twig

Twig is a templating language for PHP. Symfony has built in support for Twig, and so does the Symfony Eclipse Plugin. Doctrine

Doctrine is a

viagra online

set of PHP libraries primarily focused on providing persistence services and related functionality. It comes bundled with the Symfony Standard-Edition as the default ORM. The Symfony Eclipse Plugin also provides Doctrine support.

Yaml

Yaml is a data serialization standard which is supported by Symfony. If you’re using yaml, you can use the optional Yedit feature. The plugin is maintained by oyse. Too keep things simple, the Symfony Plugin updatesite makes the Yedit feature available too.

Czytaj dalej tutaj (rozwija treść wpisu)
Czytaj dalej na blogu autora...

Autor wpisu: Tomasz Kowalczyk, dodany: 06.05.2011 12:48, tagi: eclipse

Narzędzia pochodzące ze strony Tigris.org są bardzo przydatne w pracy programisty. Szczególnie pod systemem Windows, gdzie mamy do wyboru kilka związanych z kontrolą wersji. Od kilku lat używam programu TortoiseSVN - klienta Subversion, który w bardzo wygodny dla użytkownika sposób integruje się z menu kontekstowym plików i katalogów dostępnym pod prawym przyciskiem myszy, pokazując także [...]

Autor wpisu: widmogrod, dodany: 11.01.2011 21:58, tagi: php, eclipse

Eclipse, dla wielu może być ociężałą kobyłą – zgodzę się – ale jej ociężałóść znika po 15min uruchamiania i gdy zacznie się wykorzystywać moc jaką daje Eclipse.

Pracując w Eclipse od ok 3lat z przerwami na wypróbowanie Netbeans. Dopiero niedawno zdałem sobie sprawę że zapomniałem nie tylko o myszce ale również o bloku navigacji projektu.

Skróty klawiaturowe, których używam kilka razy dziennie:

  • Ctrl + Shift + R – znajdź i otwórz plik (można używać *. by znaleźć wszystkie możliwości gdy nie pamięta się nazwy pliku)
  • Ctrl + Shift  + T – znajdź i otwórz typ pliku (rozpoznaje skrócone nazwy np.: ZVH -> Zend_View_Helper)
  • Ctrl + Shift + M – znajdź i otwórz metodę – bez komentarza ;)
  • Zanacz tekst i Ctrl + Alt + G – wyszukaj w projekcie wszystkie wystąpienia zaznaczonego tekstu

Jak widać tylko cztery skróty wystarczą by nawigacja po projekcie była błyskawiczna i bez potrzeby sięgania myszki by coś odgrzebać :)

Czy też macie swoje ulubione skróty klawiaturowe w Eclipsie?

Autor wpisu: JoShiMa, dodany: 28.07.2010 01:39, tagi: eclipse

Mimo iż pojawiła się nowa edycja Eclipse ja nadal działam na Galileo. Może kiedyś w wolnej chwili zainstaluję sobie na próbę Heliosa. Właśnie dziś zdałam sobie sprawę, że pracuję właściwie na gołej instalacji i nie mam nic co umożliwiałoby mi pracę zdalną. Tymczasem zaistniała potrzeba i należało dopieścić Eclipse. Wcześniej instalowałam sobie w tym celu [...]

Autor wpisu: Vokiel, dodany: 27.06.2010 21:36, tagi: javascript, eclipse, php

Eclipse

23 czerwca 2010 r nastąpiło wydanie nowej wersji Eclipse 3.6 Helios . Owo wydanie jest największym z dotychczasowych wydań: 39 różnych zespołów projektowych, 33 miliony linii kodu, 490 commiterów. Eclipse udostępnia 12 różnych projektów, dla różnych typów programistów. W tym oczywiście dla programistów PHP – czyli Eclipse for PHP Developers . Czemu o tym piszę? Przede wszystkim dlatego, że Eclipse PDT jest moim ulubionym IDE, jest tym, na którym pracuję zawodowo, do którego jestem bardzo przyzwyczajony (dotychczas Eclipse Galileo).

Nowości w Eclipse Helios

Helios wprowadza wiele nowości, część z nich, z punktu widzenia web developera nie ma większego znaczenia. Jednak warto mieć na uwadze zaangażowanie twórców, różnorodność tworzonych rozwiązań, ilość zaangażowanych developerów.

1. Lepsze wsparcie dla Linuxa

Ostatnie badania wskazały na rosnący udział systemu spod znaku pingwina w ogólnej liczbie developerów korzystających z tego IDE. Twórcy Eclipse wyszli im naprzeciw wprowadzając szereg usprawnień dedykowanych pod systemy z tej kategorii. Stworzony został Linux Tools Project , który ma na celu ułatwienie pracy przy programowaniu w C/C++. Zintegrowano m.in. GNU Autotools, Valgrind, OProfile, RPM, SystemTap, GCov, GProf, LTTng, etc.

2. Eclipse Marketplace Client

Eclipse Marketplace

Eclipse Marketplace

Jest to klient zapewniający developerom dostęp do czegoś w rodzaju “app-store” z tą różnicą, że dotyczy wtyczek. Daje możliwość łatwego przeglądania i instalowania nowych plug-in’ów. Będzie dostępnych ponad 100 wtyczek w jednym katalogu, co ma znacznie ułatwić i usprawnić ich wybieranie i dodawanie do programu.

3. Wsparcie dla Git’a

Pojawiło się długo oczekiwane wsparcie dla Git’a (popularnego rozproszonego systemu kontroli wersji). Wprowadzone zostało w projektach EGit oraz JGit. Nowe wydanie EGit 0.8 zawiera nowy widok repozytoriów Git’a, wsparcie dla “fast forward merging” oraz tagowania. JGit 0.8 – które jest wykorzystywane w EGicie dla połączeń z repozytoriami Git pokazało duży skok wydajności aż do 50% podczas pracy z dużymi repozytoriami.

4. Nowości w Web Tools Platform

WTP wprowadza wsparcie dla tworzenia, uruchamiania i debugowania aplikacji napisanych pod najnowsze specyfikacje Java EE (Java EE 6) włączając Servlet 3.0, JPA 2.0, JSF 2.0, and EJB 3.1.

5. Poprawione wsparcie dla JSDT

Framework w JSDT

Framework w JSDT

Ulepszone wsparcie dla JSDT dla programistów JavaScript. W tym framework debugera JavaScript, który umożliwia integrację debugerów JavaScript, takich jak Rhino i Firebug oraz korzystanie z nich bezpośrednio w IDE. Został utworzony nowy pakiet Eclipse IDE for JavaScript Web Developers , który ma na celu ułatwienie programistom JavaScript odszukania, zainstalowania i korzystania z IDE na bazie Eclipse.

Czytaj dalej tutaj (rozwija treść wpisu)
Czytaj dalej na blogu autora...

Autor wpisu: Diabl0, dodany: 28.12.2008 01:01, tagi: php, eclipse

var-autocomplete-example_0Podpowiadanie typu zmiennej za pomocą @var jest bardzo użyteczne, jednak wpisywanie tego to droga przez mękę. Niestety twórcy PDT/ZS nie pomyśleli o żadnych mechanizmach podpowiedzi zmiennych czy klas, tak że zwykle kończy się to metodą copy/paste albo żmudnym literowaniem:

/* @var $controller Zend_Controller_Front */

Przypadkiem jednak trafiłem na blog Alex @ Net na którym podpowiada on pewną sztuczkę. Poniżej tłumaczenie na polski

Na szczęście na ratunek przychodzą “szablony” dzięki którym możliwe jest uzyskanie podpowiedzi:

var-autocomplete-example_0

Aby dodać odpowiedni szablon otwórz menu Window, wybierz Preferences i przejdź do sekcji PHP/Templates. Następnie kliknij przycisk “New…” i w oknie wypełnij pola według poniższego schematu:

var-autocomplete-settings_0

Pole Pattern przepisz jak najdokładniej. ZS proponuje mi w miejsce wartości ${dollar} wartość $$ - nie słuchaj ZS ;)

Po tym zabiegu już w kodzie wpisz sobie “var” i wciśnij Ctrl+Space. Wybierz “var - Variable type hint” z listy i kontunuuj wpisując bądź wybierając nazwę zmiennej oraz klasy, jak zaprezentowano na filmiku poniżej:

Czytaj dalej tutaj (rozwija treść wpisu)
Czytaj dalej na blogu autora...

Autor wpisu: Diabl0, dodany: 02.12.2008 12:30, tagi: eclipse

Brak polskich znaków w Zend Studio for Eclipse?

Window => Preferences… => General => Keys

Tutaj wpisz sobie w “Szukaj” “Alt” i popatrz które skróty klawiszowe wykorzystują nasze “polskie” skróty. W ten sposób będziesz mógł korzystać w wszystkich polskich znaków poza “ń”, hehe… Aby skorzystać z “ń”:

Window => Customize Perspective => Commands => Odznaczasz “New PHP Document”

Related posts

Wszystkie wpisy należą do ich twórców. PHP.pl nie ponosi odpowiedzialności za treść wpisów.