Edytor PHP

0

Witam, aktualnie korzystam z edytora Notepad++, jednak zaczyna mnie ostatnio denerwować i zastanawiam się nad zmianą. Jakie polecacie?

Z mojej strony wymagam, żeby posiadał funkcje:
obowiązkowo:

  • kolorowanie składni PHP i JS,
  • zaznaczanie blokowe (tak jak w delphi i code blocks: ctrl+alt+przeciaganie myszką),
  • automatyczne wcięcia, jednak nie upierdliwe (niektóre edytory lubią przeginać),
  • obsługa UTF8,
  • możliwość wyłączenia znaków tabulacji (zamiana na spacje),

nie koniecznie, ale fajnie jakby miał:

  • parowanie nawiasów,
  • podpowiadanie składni/parametrów funkcji (podpowiadanie != wpieprzanie tekstu w trakcie pisania),
  • kolorowanie składni HTML, CSS

EDIT:
przed chwilą zupdatowałem notepada i widze że dorzucili zaznaczanie blokowe (uff), zobacze jeszcze czy dalej z tymi wcięciami wkurza :P

1

Eclipse, Komodo Edit

0

Szczerze powiedziawszy pierwszy raz słyszę o tym Komodo, ale na pierwszy rzut oka i po chwili używania uważam, że spełnia moje oczekiwania :) dzięki - dawno nie widziałem tak prostego i dopracowanego środowiska (z tym że na 7 trzeba go uruchamiać jako admin bo inaczej ma problemy z zapisem ustawień)

0

To jest mój pierwszy post, więc na początku chciałbym wszystkich powitać na forum :)
a co do tematu to ja bym polecał program NetBeans, w moim przypadku sprawdza się zarówno do JAVY jak i PHP :)

0

w netbeansie nie udało mi się odpalić podpowiadania do extjs w ciągu godziny, poza tym mia problemy z utf8, także sobie odpuściłem. W JAVIE kiedyś próbowałem coś pisać i nawet się przyjemnie pisało :)

0

Ja kod piszę w EditPlusie, ale to zwyczajny notatnik. Plus, to doskonała władza nad plikiem (nic mi nie wstawi pustej linii czy spacji zamiast taba) i czas uruchamiania <2s. Minus, zerowe wsparcie dla języka, brak podpowiedzi i analizy składni.

2x próbowałem podejść do Eclipse, raz do NetBeans. Chciałbym, ale topornie mi to szło. A coraz bardziej mi brakuje podpowiadania (parametry funkcji), wyszukiwania definicji wskazanej funkcji, analizy kodu, podpowiadania problemów (literówka, nieużywana zmienna). Nadal "szukam" czegoś, na co się w końcu przesiądę...

0

Chciałem dać szansę NetBeans 7.0

3x ubił mi system skanując całe drzewo (zajęło mu to grubo ponad pół godziny), no ale ok, można przymknąć oko (raz na brancha, ugh). Po włączeniu, bez otwierania plików - ot, włączone środowisko bez otwierania czegokolwiek.. 475MB RAMu!! Przecież to jakaś kpina. Do tego Firefox 300MB i pod Windows7 mam ponad 3GB zajęte i wchodzę na swapa. Jak można zeżreć pół giga ramu zanim jeszcze program zaczyna być w większym użyciu?

Jak można używać takiego molocha? Mniemam, że w Eclipse będzie podobnie - w końcu obie na koszmarnej Javie.

0

Podepnę się pod temat bo mowa w nim o EasyEclipse. Mam windows 7 x64 i mam problem. Pobrałem EasyEclipse z linku który Marooned zapodał (tego w komentarzach) zainstalowało się, odpalam klikam nowy projekt, uruchamia się kreator i koniec... Z drzewka nie mogę nic zaznaczyć a jedyny przycisk aktywny to Cancel :/ Zostawiłem program na godzinę otwarty w tym kreatorze bo może coś musi pobrać albo przeskanować... i nic. Nawet jak odpaliłem jako administrator to też nic. Czy ktoś może mi powiedzieć co ja robię nie tak ?

0

Też dziś walczyłem godzinę. Wymagane kroki:

  1. właściwości eclipse.exe -> tryb kompatybilności z XP 32bit
  2. usunąć/zmienić nazwę katalogu JDK/JRE w katalogu Eclipse, by z niego nie korzystało
  3. zmienić zmienną środowiskową JAVA_HOME by wskazywało na program files (x86) czyli wersję 32bit

Przy 64 bitowym JDK mi się krzaczyło co chwila.

0

angel2953, nie wiem czy w Waszym przypadku nie byłoby lepiej ściągnąć oryginalne eclipse 64, doinstalować pluginy. Trochę niestety zabawy.

Zresztą zobacz to:
http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr2
http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/heliossr2

ewentualnie zobaczyłbym jakie w tych dwóch są pluginy i dobrał do jednego :]

Marooned, jest jeszcze jedna dystrybucja eclipse, która może bardziej przypasuje: http://www.aptana.com/ - poczytaj, zobacz :)

0

No właśnie, dziś mi tę Aptanę polecono, jutro zassam i zobaczę czy da radę.
I widzę, że da się dodać wsparcie do podpowiadania kodu dla jQuery (http://wiki.appcelerator.org/display/tis/Using+JavaScript+Libraries) - co brzmi pysznie.

0

Aptana 3 z testowanych 3 powyższych zajmuje średnią ilość RAMu (otwarte 4 pliki, 257MB - i tak zgroza), jest prosta w poczatkowej konfiguracji, wspiera podpowiadanie dla PHP, JS, CSS. Na razie wygląda nieźle.
Trzeba było dodać wsparcie dla Subversion, bo ze startu obsługuje tylko GITa.

Nie mogę jedynie dodać wsparcia dla jQuery: http://wiki.appcelerator.org/display/tis/Using+JavaScript+Libraries
Pobawię się jakiś czas, ale na razie nie wygląda źle choć ma gazylion opcji i poleceń, które trzeba będzie rozpracować.

Choć spodziewałem się, że przeanalizuje drzewo i widząc zapis Klasa::metoda będzie umiało otworzyć plik z klasą i pokazać definicję metody - po to wg mnie tworzy się "projekt" i tym to się powinno różnić od normalnego edytora otwierającego pliki bez kontekstu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1