Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: mates99 15 Července 2008, 11:29:43
-
Ahoj, nezna nekdo nejakej dobrej php editor pro ubuntu? Mam tu Bluefish editor a gPHP edit, ale chyby mi u nich prohledavani celych slozek.
-
neviem co myslis prehladavanim celych zloziek ale pre mna je najlepsi jednoznacne eclipse http://www.eclipse.org/pdt/
-
taky nevím co přesně myslíš, ale bluefish je dobrý, poslední dobou taky používám geany
-
Já používám NetBeans Early Access for PHP (http://www.netbeans.org/kb/61/php/installing-and-configuring-required-software.html) a nemůžu si stěžovat.
-
jestli můžeš tak jdi do Eclipse PDT, je to zadarmo a je to paráda...
-
Já jsem s Bluefish spokojený. Také existuje např. Quanta Plus.
-
neim co myslis tim prohledavani celych slozek, ale ja mam nejradeji gedit, tam delam vsechno.. vpravo se da zapnout (nastaveni > zasuvne moduly) panel prohlizeni souboru, jestli to je ono, co hledas (jeste si ten panel zapni, bud zobrazit > postrani panel nebo F9 ;)) v geditu mi nic nechybi, snad jen soubory ktery mam otevreny aby byli otevreny i pri pristim spusteni a nemusel si to opet otvirat..
-
No prohledáváním celých složek jsem myslel to, že můžu hledat řetězce v celých složkách. Dělám pro pár lidí úpravy e-shopů, které jsou většinou rozjetý na freeware obchodě OsCommerce a když potřebuju nahradit nějakej kus kódu kterej se vyskytuje třeba v 500 souborech.
-
ještě dodám že s příchodem NetBeans 6.5 jsem přešel z Eclipse PDT právě na NB, PHP se na tom vyvíjí rychle, elegantně, a nemusí se nic moc velice nastavovat - umí to xdebug, code completion, snippets, ftp, regular expressions (musíte si nainstalit plugin), subversion a všechno možné včetně podpory JS, HTML, CSS - a hlavně je to tak 5x rychlejší než Eclipse, prostě moc příjemný přechod :)
-
... ale ja mam nejradeji gedit, tam delam vsechno..
Moje slova. Gedit mi zatím stačil na vše. Na to, že to vypadá jako obyč. textový editor, mě dost překvapil. I syntaxi zvýrazňuje v pohodě. Jediný problém, co mám, je to, že php kombinuji s HTML (přirozeně, že) a tak se někdy zvýrazňování přehodí na html, takže to ručně musím přepnout (na to jsem ale moc líný). Jinak Bluefish jsem taky měl nějakou dobu, přišel mi dobrej, ale pro mě "trochu" robustní, stačí mi právě Gedit. Co se týče NetBeans, tak jsem ho ve škole používal na Javu, nebyl špatný, ale v té době pomalý. Novou verzi jsem neviděl, zatím nepotřebuji více, než mi nabízí Gedit.
No prohledáváním celých složek jsem myslel to, že můžu hledat řetězce v celých složkách. Dělám pro pár lidí úpravy e-shopů, které jsou většinou rozjetý na freeware obchodě OsCommerce a když potřebuju nahradit nějakej kus kódu kterej se vyskytuje třeba v 500 souborech.
Ono taky je dobrá věc to includovat, mít více funkcí v jednom souboru, pak se kód upravuje snadněji IMHO, ale to je asi dost subjektivní a záleží na programátorovi, jak si to rozvrhne. Pokud některou věc používám více jak 5x, udělám na to funkci, nebo to naincluduju (když se mi zrovna nechce dělat tu funkci nebo se to nehodí). Jinak ale taky občas potřebuju nahradit více stejných řetězců. Neví někdo?
-
Zdravím, co se týče prohledávání složek - jestli tedy myslím, to co ty - tak NetBeans to umí - hojně to využívám. Stejně tak umí Regular expression.
ještě dodám že s příchodem NetBeans 6.5 jsem přešel z Eclipse PDT právě na NB, PHP se na tom vyvíjí rychle, elegantně, a nemusí se nic moc velice nastavovat - umí to xdebug, code completion, snippets, ftp, regular expressions (musíte si nainstalit plugin), subversion a všechno možné včetně podpory JS, HTML, CSS - a hlavně je to tak 5x rychlejší než Eclipse, prostě moc příjemný přechod :)
Můžeš mi poradit, jak jsi rozjel ten xdebug a Subversion? Já jsem s tím nějaký pátek bojoval a nakonec jsem to vzdal, protože jsem na to už opravdu neměl nervy.
-
Zdravím, co se týče prohledávání složek - jestli tedy myslím, to co ty - tak NetBeans to umí - hojně to využívám. Stejně tak umí Regular expression.
ještě dodám že s příchodem NetBeans 6.5 jsem přešel z Eclipse PDT právě na NB, PHP se na tom vyvíjí rychle, elegantně, a nemusí se nic moc velice nastavovat - umí to xdebug, code completion, snippets, ftp, regular expressions (musíte si nainstalit plugin), subversion a všechno možné včetně podpory JS, HTML, CSS - a hlavně je to tak 5x rychlejší než Eclipse, prostě moc příjemný přechod :)
Můžeš mi poradit, jak jsi rozjel ten xdebug a Subversion? Já jsem s tím nějaký pátek bojoval a nakonec jsem to vzdal, protože jsem na to už opravdu neměl nervy.
zdarec,
xdebug:
sudo apt-get install php5-xdebug
+ do /etc/php5/apache2/php.ini vložit:
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
a smazat tam vše co souvisí se zend debuggerem, pokud byl někdy na compu nainstalován
po restartu:
sudo /etc/init.d/apache2 restart
by měl xdebug být nastaven (dobré je to zkontrolovat pomocí phpinfo())
no a v NetBeans už všechno šlapalo samo, nebylo nutné nic nastavovat (snad jen připomínka, aby bylo možné xdebug provozovat, je samozřejmě je nutné, aby byl debugovaný projekt spouštěn v rámci lokálního apache serveru - tedy někdo pod http://localhost/něconěco, na vzdáleném serveru nebo v nějakém normálním adresáři ti to samozřejmě nepůjde)
subversion:
jsem instaloval už dávno, takže asi takto:
postup jak nainstalit subversion je dobře napsaný tady: https://help.ubuntu.com/community/Subversion (i když já si vzpomínám, že jsem žádnou user group nastavovat nemusel, prostě jsem subversion nainstalil z repozitáře a pomocí svnadmin vytvořil repositář)
no a pokud se ti podaří do nějakého adresáře vytvořit repozitář, tak už by NetBeans měl se SVN fungovat dobře, zkus pravým kliknout na projekt a dát versioning/insert into subversion repository, on se tě jen zeptá na adresář, ve kterém ten repository je a už to fachčí jak má
pokud máš nějaké specifické problémy, klidně písni, třeba ti poradím já nebo někdo jiný
PS: jak píšeš "že jsi to zkoušel nějaký pátek" - předpokládám že nemáš NB 6.5 ale nějakou starší verzi - to co jsem psal platí pro NB 6.5
-
Podle nazoru nekterych guru je nejlepsi editor pspad. Je sice pouze pro windowsy, nicmene pres WINE pry funguje i na linuxu. Ja ho na winech pouzivam k vytvareni php, c a bash skriptu a nemuzu si ho vynachvalit, takze rozhodne doporucuji zprovoznit WINE a zkusit to s nim ;) Mam ho rad hlavne proto, ze umi ukladat i linuxovem formatu (CR a CRLF), podporuje mnoho ceskych kodovani, umi zobrazit zmeny ve dvou podobnych souborech, samozrejme zvyraznuje kod, proste super...
-
Rawen: Super, mockrát děkuji - hned jak bude chvilka, tak to vyzkouším. Jinak co se týče té verze, tak jsem to zkoušel na 6.5. - fakt nevím, co jsem dělal špatně..
JohnDoe: Já jsem v PSPadu dost dlouho programoval (na Woknech), ale jak jsem přešel na Linux, tak jsem začal dělat v NetBeans a od té doby se ho držím. PSPad teď využívám jen na Woknech a jen ke kódování - na to mi přijde ideální.
-
Podle nazoru nekterych guru je nejlepsi editor pspad. Je sice pouze pro windowsy, nicmene pres WINE pry funguje i na linuxu. Ja ho na winech pouzivam k vytvareni php, c a bash skriptu a nemuzu si ho vynachvalit, takze rozhodne doporucuji zprovoznit WINE a zkusit to s nim ;) Mam ho rad hlavne proto, ze umi ukladat i linuxovem formatu (CR a CRLF), podporuje mnoho ceskych kodovani, umi zobrazit zmeny ve dvou podobnych souborech, samozrejme zvyraznuje kod, proste super...
nerikam ze PSPad je spatnej, sam sem v nem delal ve woknech a jeste delam, kdyz jdu na vylet do woken.. ale na linuxu programovat v necem pres wine se mi nezda jako nejlepsi moznost - je to pomaly a pres wine to ma windows vzhled
-
Kdyz se tu nakous ten Xdebug... jakej je v porovnani s ZendDebuggerem? Funguje to podobne - tj. plugin do FF a debuguju si po kliku v browseru v IDE? Jak to funguje? Diky.
-
ano, stačí jakýkoliv browser + krokově si ladíš v IDE
-
Aha, diky. To je fajn. Podminenej watch to umi? (Nevim presne jak se tomu rika, ale jde v zasade o to: zastav beh a hod mi hlasku, pokud se zmeni ta a ta promena, nebo nabyde nejaky hodnoty) To mi v Zendu asi jako jediny chybi...
-
...umí to xdebug, code completion, snippets, ftp, regular expressions (musíte si nainstalit plugin)...
jak ze se jmenuje ten plugin pro regular expressions?
davam Tools->Plugins->Available Plugins->Search = regular a nic to nenajde
-
...umí to xdebug, code completion, snippets, ftp, regular expressions (musíte si nainstalit plugin)...
jak ze se jmenuje ten plugin pro regular expressions?
davam Tools->Plugins->Available Plugins->Search = regular a nic to nenajde
¨
http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=5825
-
Líbí se mi Codelobster IDE (http://www.codelobsteride.com)