Quali sono alcuni buoni editor PHP? [chiuso]


35

Attualmente sto usando PhpStorm di Idea JetBrains, ma è buggy e sto davvero cercando qualcosa che mi permetta di lavorare senza troppe seccature.

Limitare una risposta a un IDE / Editor.

Risposte:


35

Netbeans è un ottimo IDE con un sacco di supporto PHP. Non riesco nemmeno a nominare tutte le funzionalità che utilizzo, ma ce ne sono abbastanza. Controllalo qui:

Ho usato sia Eclipse per Java che Netbeans per PHP e penso che Netbeans sia un po 'più forte per PHP, XHTML e CSS. Questa è la mia preferenza personale comunque.

Guardando PHPStorm suppongo che tu stia cercando qualcosa di simile ad esso, quindi un IDE completo. Netbeans ed Eclipse sono i più vicini a quello per quanto ne so.

Netbeans ha la maggior parte, se non tutte, le funzionalità di PhpStorm su quella pagina e molto altro ancora.

Netbeans IDE


1
inoltre non sono a conoscenza di una funzionalità che Eclipse ha su Netbeans per PHP e sviluppo Web. Sono molto interessato che ce n'è uno
WalterJ89,

1
+1 perché ho provato così tanti IDE che non oso nemmeno ricordare..e NetBeans è il migliore, ottimo equilibrio tra funzionalità e usabilità. Se vuoi solo un editor, allora (G) Vim, ma ha una curva di apprendimento (ne vale la pena). Inoltre, puoi installare il plugin jVi per NetBeans e avere il meglio dei due mondi.
dr Hannibal Lecter,

3
+1 perché Netbeans ha tutte le funzionalità necessarie per la programmazione (PHP): completamento del codice, phpdoc, debug, supporto svn / git / cvs, cronologia locale, ecc
Ecc

+1 per Netbeans perché supporta il debug con XDebug e funzionalità utili come "Vai alla definizione" o "Trova usi", che ti aspetti di trovare in un buon IDE di sviluppo.
Pisu,

Ma risponde molto lentamente. Si blocca sempre.
RN Kushwaha,

26

Geany installa geany

Questo è un editor avanzato / IDE leggero con molte funzionalità. Come Gedit, ha l'evidenziazione della sintassi per PHP ed è estendibile tramite plugin. Ha alcune funzionalità più avanzate di Gedit come la piegatura del codice. Può essere installato dai repository installando il pacchetto geanye facoltativamente geany-plugins.

Immagine dello schermo


Uso Geany praticamente per tutto il mio sviluppo (che è principalmente PHP)
Marco Ceppi

+1 a Geany. La versione più recente può essere installata da launchpad.net/~geany-dev/+archive/ppa
sagarchalise

Uso anche Geany per la modifica di pagine PHP occasionali, ma per progetti principali non confrontabili con Netbeans.
Pisu,

Uso anche Geany per lo sviluppo di PHP. Scribble (annota qualsiasi cosa) e il terminale (in particolare per accedere a mysql dalla riga di comando) sono le funzionalità più utili fornite.
metamorfosi del

Quando fai doppio clic su una variabile PHP in Geany, il dollaro non viene selezionato (BTW, lo stesso vale per Bluefish). Per me, questo è un chiaro indicatore che Geany (e Bluefish) non possono essere presi sul serio come editor PHP.
Walter Tross,

15

vim

Bene, devi lavorare un po 'all'inizio per renderlo un IDE ma è fantastico una volta che lo fai. Ha anche una versione della GUI chiamata GVim. Installalo con

sudo apt-get install vim-gtk

Qui alcuni suggerimenti su come farlo funzionare con PHP e qui c'è la lista dei plugin che puoi usare per migliorare vim per lavorare meglio con php.


12

gedit

Questo è preinstallato con Ubuntu ed è semplice e leggero. Ha l'evidenziazione della sintassi per un gran numero di lingue incluso PHP. È estensibile tramite plugin .


1
Dividi la tua risposta fino a un elemento per post in modo che le persone possano votare in modo appropriato.
Marco Ceppi

2
Gedit + Plugins è un fantastico editor per molte cose.
Oli

I plugin Gedit + sono l'equivalente di quello che Notepad ++ in Windows sarebbe se non avesse una tale innesto di featuritis non necessaria inclusa nell'installazione predefinita. Assicurati di disabilitare il plug-in "Riquadro Browser file". È noto per avere un bug che fa sì che gedit impieghi molto più tempo all'avvio.
Evan Plaice,

Uso gedit per il mio lavoro su PHP - non penso che abbia bisogno di qualcosa di così pesante come Netbeans.
DilbertDave,

Come posso personalizzare gedit in modo che corrisponda allo schema di evidenziazione nello screenshot?
NES

9

Bluefish installare il pesce azzurro

Questo è un altro buon editor che supporta PHP ed è più focalizzato sul web di Gedit o Geany, quindi potrebbe essere più adatto a PHP. Puoi installarlo dal pacchetto bluefish.


6

Suggerisco di usare il strumenti di sviluppo PHP di Eclipse

Puoi utilizzare lo stesso IDE su tutti i sistemi e oltre alle semplici funzionalità di un editor di testo ottieni tutte le cose aggiuntive di cui hai bisogno per progetti più grandi: completamento del codice sensibile al contesto, refactoring, integrazione dei sistemi di versioning, tracciamento dei problemi, implementazione in server remoti e molte altre cose.


4

Sto usando sia Komodo Edit che Geany .

Komodo è (imho) migliore ma è un po 'troppo pesante, specialmente con file di grandi dimensioni che fanno riferimento a molti altri file (nel tuo file ne include un altro, Komodo lo scansiona per ottenere la funzione / le classi che contiene e offrirli nella funzione di completamento automatico ).

Per file di grandi dimensioni uso geany; è veramente veloce e completo.


3

Prova una versione leggermente modificata di gEdit. Questo è il modo di farlo:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

Con i plugin puoi migliorare ancora di più.


Aggiungi Ubuntu su Rails PPA: sudo apt-add-repository ppa: ubuntu-on-rails / ppa sudo apt-get update Nota: su Karmic usa add-apt-repository invece di apt-add-repository. Installa il pacchetto gedit-gmate: sudo apt-get install gedit-gmate
lrkwz

3

Quanta Plus fa parte del pacchetto di sviluppo web di kde ed è una buona soluzione per gli utenti di KDE.


Il collegamento a Quanta Plus sembra essere rotto
Mateo

2

Uso Eclipse con Aptana

Dopo aver installato Aptana è possibile aggiungere alcuni plugin aggiuntivi, come strumenti di sviluppo php, subclipse ecc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.