|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
[PHP]Editor definitivo
Ragazzi, è da un po' ormai che uso Eclipse come editor per sviluppare in css/html e php. Ma personalmente non mi ci trovo moltissimo bene. Uno delle caratteristiche principali che trovo manchi sono quei 2 tasti che spostare a destra e/o sinistra le righe (come si chiamano?) che sono questi:
![]() Ora vi prego non rispondetemi di usare il blocco note. Sappiamo tutti che si può ma che nessuno sviluppare come in mano un progetto serio e complesso lo preferirebbe ad altri editor. Al momento vorrei un editor gratuito, in seguito magari acquisterò php designer. Cosa mi consigliate? Ultima modifica di Mattyfog : 09-10-2010 alle 00:21. |
|
|
|
|
|
#2 | |||
|
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
Quote:
Puoi usare una classe CSS che imposta l'attributo text-align: . Quote:
E' un blocco note con identazione/colorazione del codice. Questione di gusti. Come vedi al mondo c'è chi lo usa :| Quote:
Ma non ha la parte visuale. Se no dreamweaver, prova la Trial e vedi se ti trovi. Ce ne sono molti, ma tutti a pagamento; tanto vale usare DW allora, se devi pagare una licenza. |
|||
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2000
Messaggi: 501
|
Personalmente uso Dreamweaver, ma anche con Notepad++ mi trovo molto bene.
Ha l'indentazione, la colorazione ed è free. Provalo! Esiste anche la versione Portable da portare sempre appresso sulla chiavetta USB |
|
|
|
|
|
#4 | |
|
Junior Member
Iscritto dal: Dec 2009
Messaggi: 26
|
Quote:
Inizialmente imparare a farci la mano e` un casino. Tanto per dire, il pulsante PLAY conviene non considerarlo proprio usando invece ALT+SHIFT+X W Una volta capite le cose di base e` veramente MOSTRUOSO in tutto! E` l'unico che io conosca gratis, open ed in grado di vedere TUTTO il codice di un progetto, grazie al quale scrivendo un $oggettoPaperino-> se ne vedono i membri anche se e` un include di un include n volte. Non e` comparabile con nulla, neanche con Netbeans (che era stata la prima scelta per la sua semplicita`). Tra l'altro e` pure portable. Ma veniamo alla tua domanda Non solo ha quello che cerchi, che se ho capito bene e` l'indentazione, ma la fa anche a scelta come reformat di un file intero o di parte selezionata. Devi semplicemente premere tab o shift+tab Se non selezioni nulla fa solo la riga dov'e` il cursore. Se selezioni un blocco funziona sul blocco. Se selezioni un blocco e premi CTRL+I indenta tutto in automatico e spesso lo uso anche sulla singola riga perche` si fa prima che non aggiunstandolo a mano col TAB. Lo uso sia su mega workstation Linux, che su PC Windows a casa o su notebook. Tips: consiglio per chi come me usa sia Linux che Win su stesso progetto, di impostare il fine riga di tipo Unix (solo LF) invece di lasciare il default che si basa sull'OS ed inoltre impostare fisso sui progetti anche la codifica dei files (UTF-8 o ISO che sia) per evitare che in base a dove si spostano i files vengano interpretati con un tipo diverso, cosa che genera il problema di vedere strani caratteri dove si hanno le accentate. Se usate un computer solo non c'e` problemi di nulla. Se uno ci spende tempo, non trovera` mai piu` un'altra alternativa soddisfacente come quella. Questo fermo restando che per robette piccole o per aprire un singolo file per una modifica al volo, a volte uso anche solo il gedit di Gnome e su Windows il Notepad++ o TkEditor (progetto abbandonato ma comunque funzionante). Ma la differenza su progetti seri e` IMMENSA! Basta solo pensare alla velocita` in piu` nello scrivere $fattura->head->nFattura $fattura->head->codCli $fattura->items->riga1 $fattura->items->riga2 - senza bisogno di ricordarsi nulla se non il primo oggetto (il resto viene l'elenco) - digitando solo l'iniziale con filtro in real time che indica i membri - con CTRL+Space che attiva il code completion - con il code sense che mostra i parametri della funzione - con il doctype: andando su un metodo/funzione mostra tutto e premendo F2 si attiva anche il pop-up a scorrimento con il quale si legge la documentazione della propria funzione/metodo (Il tutto indipendentemente se e` nello stesso file o altrove!) Esistono anche funzionalita` piu` esasperate utili laddove si usino framework tipo Zend (ma anche proprio: io ne ho uno fatto in casa ed ovviamente uso la stessa sintassi di Zend per evitare collisioni). Ad esempio una classe con naming convention a namespace (simulato: sul 5.3.3 esistono anche i namespace veri) Cartoni_Personaggi_Topolino quando si va a fare $cartoni=new invece di scriverla tutta o usare il filtro alfabetico realtime automatico sul digitato, basta scrivere CPT (maiuscolo) e trova tutto il C_*P_*T_* quindi su tastiera` digitero` solo $cartoni=new CPT <invio> e mi ritrovo $cartoni=new Cartoni_Personaggi_Topolino() Ma questo e` solo un sunto di roba basilare. Non mi metto a parlare di debug integrato con breakpoints, todo che finiscono finestra in automatico mettendo nel codice rem //@todo a cui poi dopo si torna con un click, bookmarks, console per lavorare in PHP-Cli, viste personalizzate, multiliniguaggio (una volta imparato ad usare si puo` usare anche per C, Python, java neanche a menzionarlo perche` c'e` di base, ecc.). E troppo figo. Prendetevi la briga di un po' di gavetta e dopo il mondo della codifica vi sorridera` Vi anticipo pero` che ci vuole una capa tosta all'inizio. Prima di essere stra-felice del prodotto come lo sono ora, ho bestemmiato ad un livello tale che o finisco nel piu` basso giro dantesco o mi rincarno in un topo di fogna zoppo con la meningite! In alternativa, c'e` aptana che in pratica e` la stessa cosa, ma con la parte html/js migliore. Ma non cambia nulla, cambia solo il punto di partenza in un caso (Aptana) si installa come plugin PDT (per PHP), mentre partendo da Eclipse PDT si installa Aptana come plug in. Il risultato finale e` lo stesso. Io consiglio la partenza da qui: http://www.eclipse.org/pdt/ e poi solo successivamente vedete se integrare il plugin Aptana il cui principale scopo per me in passato e` stato solo avere il code sense/completion su jQuery o altri framew. js. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
Ok inizierò con una buona guida di eclipse.
Solo che eclipse per esempio non ha un editor visuale. Inoltre ciò che trovo scomodo è che eclipse all'apertura del workspace ti apre gli ultimi documenti aperti e supponiamo che io voglia lavorare su un altro progetto devo chiuderli tutti e riaprirmi uno ad uno i file di un altro progetto. Come ovviare? |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
Utilizzi workspace diversi per progetti diversi. Molto comodo soprattutto perché puoi personalizzare molte cose (ad esempio le perspective).
|
|
|
|
|
|
#7 | ||
|
Junior Member
Iscritto dal: Dec 2009
Messaggi: 26
|
Quote:
Se ti serve per forza, puoi scegliere quello che ti pare e poi fai un copia incolla dell'HTML in Eclipse. Specie se usi una programmazione a template (tipo Smarty) separando la parte grafica dal codice è anche semplice fare modifiche. Un programma gratis potrebbe essere NVU. Potresti addirittura usare anche il semplice editor in js che uso sui siti per permettere ai clienti di personalizzarsi da soli parti di sitoi: TinyMce. E' simile a quello di questo forum. Puoi crearci pagine o pezzi in maniera facile. Funziona decentemente. Può essere comodo per un passaggio graduale a non usare più editors visuali. Ti garantisco che anche se subito non sembra alla fine fai prima e viene codice perfetto di dimensione minime. Sempre per la sola grafica prova a vedere questo http://www.pagebreeze.com/ Quote:
Ma non solo, sempre col click dx sul progetto, trovi nel menu "open in new window" e ti trovi con quel solo progetto aperto: nel'albero non vedi altro che i files entrocontenuti. E ci saranno pure altri metodi che non conosco. Puoi quindi fare a meno di un workspace separato a meno che tu non abbia così tanti progetti da darti fastidio. Ti garantisco che se rufoli o chiedi sul forum del PDT o altri di Eclipse trovi robe allucinanti, oltre ogni necessità (sviluppo visuale a parte che andrebbe proprio abbandonato) |
||
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
Ammesso che esista, come faccio ad attivare in eclipse quella funziona che ha anche visual studio (di cui ora mi sfugge il nome) che ti suggerisce il completamento delle parole?
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
ctrl + spazio
|
|
|
|
|
|
#10 |
|
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21999
|
se vuoi anche il visuale prova dreamweaver
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
|
|
|
|
#11 | |
|
Junior Member
Iscritto dal: Dec 2009
Messaggi: 26
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:50.





















