domenica 7 giugno 2009

Geany, editor HTML e IDE multilinguaggio

Dopo Bluefish ho voluto provare Geany, anche questo è un editor che supporta molti linguaggi di programmazione e di markup (C, C++, D, Java, Pascal, PHP, Python, Ruby, HTML, LaTex) offrendo funzioni di formattazione del codice ed evidenziazione della sintassi. Rispetto a Bluefish però mette a disposizione anche alcune funzioni di un ambiente di sviluppo integrato (IDE).

Il nome del pacchetto per l'installazione da Synaptic è 'geany'. Dopo l'installazione il programma può essere lanciato da Applicazioni » Programmazione.

Ecco alcune delle funzioni di Geany secondo me più interessanti:

  • autocompletamento del codice
  • chiusura automatica dei costrutti if, for, switch / case, while
  • espansione / contrazione delle funzioni, blocchi condizionali, cicli
  • chiusura automatica dei tag HTML e XML
  • chiusura automatica delle parentesi e degli apici singoli o doppi
  • 'albero' navigabile delle classi, funzioni e variabili contenute nel sorgente

Ovviamente tutte queste opzioni sono attivabili o disattivabili a piacere.

Possono essere creati progetti che includono più file e un proprio insieme di impostazioni. Esiste infine la possibilità di estendere le funzioni dell'applicazione tramite plugin: mi riprometto di provarne alcuni e segnalare i più interessanti.

Nessun commento: