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:
Posta un commento