Un blog su web & webdesign.

HomePage > Editor, quale?

Editor, quale?

Tempo fa, su un’altro blog (che preferisco non citare e/o linkare), avevo già parlato di editor per programmare. Essendo passato nuovamente a linux, ma questa volta in modo definitivo, mi sono rimesso alla ricerca dell’editor perfetto. Fondamentalmente il mio editor ideale deve avere solo due caratteristiche e funzionalità essenziali:

  • colorazione della sintassi per il maggior numero di linguaggi possibili
  • un’occhio di riguardo per i linguaggi web

La colorazione della sintassi in un primo momento la trovavo utile, ora la trovo indispensabile: trovo che una funzionalità del genere insieme ad un codice bene identato rendano la vita di ogni programmatore smanettone molto più semplice. Per quanto riguarda il secondo punto, data la mia passione per il web, da un editor oltre a delle funzioni che facilitino la programmazione mi aspetto che ci siano prima di tutto delle funzionalità specifiche per xHTML e CSS (autocompletamento dei tag, anteprima nel browser etc..).

Dopo varie ricerche su internet, mi sono fermato a provare i seguenti editor per linux:

Gedit

È l’editor di default che si trova su Ubuntu. Gedit supporta la colorazione del codice, ma non ha nessuna specifica funzionalità per i linguaggi web. Nonostante ciò lo trovo un ottimo editor generico, molto funzionale, leggero e semplice da usare.

Geany

Per me questo è davvero l’editor perfetto! Geany è molto di più di un semplice editor e può essere visto come un piccolo IDE. Supporta la colorazione del codice, l’autocompletamento del codice e dei tag html e xml, terminale integrato, un comodo box per gli appunti e molto altro. In alcune cose mi ricorda lontanamente Notepad ++, anche se ritengo geany nettamente superiore a quest’ultimo.

Bluefish

Bluefish nasce come editor orientato al web development, ma integra anche alcune funzioni utili alla programmazione in generale. L’interfaccia è molto simile a quella di geany. Ha tutto quello che si può chiedere ad un editor per il web, ma non convince più di tanto per quel che riguarda gli altri linguaggi di programmazione.

Vim

Un discorso a parte merita Vim. Vim è un editor di testo molto potente con suoi comandi specifici inseriti da tastiera, con inifinite potensialità e possibilità di personalizzazione. Vim per essere sfruttato al pieno delle sue potenzialità ha bisogno di un più o meno lungo studio e di certo non è molto user-friendly. Fino ad ora non ho avuto il tempo di dedicarmici in modo approfondito, ma mi incuriosisce molto.

L’editor perfetto?

Come penso si sia già intuito, tra i vari software presentati la mia scelta ricade su Geany, ma penso, in caso di bisogni più specifici, di utilizzare anche Vim e Bluefish. Per quanto riguarda gedit per ora penso di utilizzarlo solo per veloci modifiche.

Articolo pubblicato da Stefano il Tuesday, 25 September 2007 alle 6:09 pm e classificato in Linux, Programmazione. Puoi seguire i commenti a questo articolo tramite il feed RSS 2.0.

Lista Commenti

  1. z3ro scrive:

    Io su Linux ho sempre fatto fatica a trovare un editor decente… sono troppo abituato a Dreamweaver… e ora su Mac uso TextWrangler… carino ma non perfetto.

  2. Domenico scrive:

    installo Geany, lo avvio:
    -interfaccia pulita e di semplice utilizzo;
    -evidenziazione del codice;
    -autocompletamento.

    sono le uniche cose che ho potuto verificare in questi pochi minuti di utilizzo, domani lo provo meglio :)

    http://img215.imageshack.us/img215/8765/geanyzc1.jpg
    guardo lo screenshot, è una cosa normale?

    bel post! (molto utile)

  3. Stefano scrive:

    Lo screenshot non ha nulla di anormale… Prova ad aprire un file con del codice php (o c++, o python, o ruby o di qualche altro linguaggio di programmazione) e capirai a cosa servono le varie voci ;)

    Felice di esserti stato utile.

  4. Domenico scrive:

    certo, sono utili se sto codando in c (ahahah), php, ma con i css non ne vedo nessun utilità

    approposito, non evidenzia il js :|

  5. Laburno scrive:

    Ho utilizzato e scoperto Bluefish proprio qualche giorno fa, per impaginare un articolo. Mi ha fatto una bella impressione anche se non l’ho “stressato” a dovere per ora. Di solito uso gedit e tanti saluti, anche se ogni tanto scazza con la colorazione (per quel che riguarda il web development ovviamente).

    Avevo intenzione anche di provare VIM di cui ne ho sentito spesso parlare un gran bene ma ancora non ho avuto il tempo.

  6. Stefano scrive:

    Laburno se oltre che di web development ti interessi anche di programmazione ti consiglio vivamente Geany, se non te ne interessi a questo punto ti sconsiglio anche Vim, ma questo è un parere strettamente personale e dettato solamente dalla prima impressione che ho avuto di questo software.

  7. Davide Salerno scrive:

    Aptana è molto valido se no se una delle n-varianti di Emacs che si adatti alla tua distro ed al WM che utilizzi credo possa andare benissimo

  8. Laburno scrive:

    Ciao Stefano,
    grazie del consiglio.
    Si mi capita di programmare, ma per la maggior parte dei linguaggi uso gli ambienti di sviluppo e i compilatori dedicati (dipende se sono su Linux o Windows) o un IDE multiuso, con un editor riesco al massimo a fare l’assembly.
    In ogni caso può tornare utile per PHP e amichetti.

    @Davide Salerno
    Aptana è un bel prodotto, ma è un IDE.

  9. asterisco blog scrive:

    […] giorni fa avevo già parlato Vim. Come si poteva capire dall’articolo ho conituato a fare delle prove con questo potentissimo […]

  10. marco scrive:

    Io utilizzo Bluefish da parecchio tempo e con estrema soddisfazione per programmazione php ed eventuali css annessi. Devo dire però che l’editor perfetto ancora non l’ho trovato. Potrei dare una possibilità a geany, perchè no

  11. marco scrive:

    aggiungo.. Bluefish sarebbe perfetto se evidenziasse i tag di chiusura. mi capita spesso di ritrovarmi con div nidificati e non capirci più nulla..

  12. Dario Salvelli scrive:

    Quello perfetto per Win? ;)

  13. Stefano scrive:

    Dario, di Geany ci sarebbe anche la versione per windows, ma non avendola provata direttamente non so che dirti. Altro buon software non opensource per windows è PSPad.
    Spero di esserti sato utile. Fammi sapere.

  14. Stefano scrive:

    marco, prova geany; non te ne pentirai. Poi fammi sapere.

  15. fabrizio scrive:

    io uso php designer.. però sono molto web oriented! forse non faccio molto testo.. :) in ogni caso ho scaricato geany. lo proverò, grazie per la dritta!

  16. Stefano scrive:

    fabrizio poi fammi sapere come ti sei trovato!

Scrivi un commento