S.T.E. Sintegrial Text Editor
| |
Il porting delle librerie Qt ha aperto ad Haiku la possibilità di usufruire di una più larga base software, questa è la prima recensione che scrivo di un software basato sulle librerie Qt. S.T.E. (Sintegrial Text Editor) 0.1.1 è un editor di testo semplice da utilizzare e ricco di caratteristiche interessanti; un programma multi-piattaforma completamente gratuito e distribuito sotto licenza GPL, il cui sviluppo è continuo ed a breve è prevista l'implementazione di molte nuove ed interessanti caratteristiche. L'interfaccia presenta una menubar da cui si può accedere alle principali impostazioni dell'applicazione sotto cui è presente una barra degli strumenti multipla i cui blocchi possono essere riposizionati a piacere. In effetti la toolbar consente di accedere in modo intuitivo a quasi tutte le voci presenti nella menubar. Dalla voce "File" del menù si può accedere alle preferenze che consentono alcune impostazioni: View - selezione tipo di carattere utilizzato e relativa dimensione - attivare/disattivare e posizionare il text edge ossia la linea verticale di riferimento - attivare/disattivare il text folding che consente di espandere o raggruppare il testo da un certo punto in poi Behavior Impostazioni relative all'indentazione (spaziatura delle linee via tab o automatica) Autotext Impostazioni di auto-completamento ed inserimento automatico dei simboli () [] ecc. Sempre dal menù "File" è possibile ricaricare o salvare un documento con ogni tipo di encoding: UTF, ISO, MAC ecc. Dal menu Format si può il tipo di marcatore di fine riga da usare, i tipi sono tre: Windows, Unix e Mac. La scelta effettuata viene evidenziata da un'icona nella barra in fondo prima delle informazioni Linea, Colonna ecc. E' possibile visualizzare tali marcatori selezionando nel menù "View" e cliccando su "Show Line Ends"
Il programma è molto versatile e si presta bene anche alla gestione di HTML e del codici sorgenti di vari linguaggi, dal menù Highlighting si può scegliere il tipo di testo o codice per cui vogliamo una evidenziazione appropriata dei tag e delle varie parti che lo compongono. Questa versatilità si nota anche nell'uso dello strumento di ricerca (menù "Search"), infatti se ad esempio vogliamo evidenziare il tag <br> in un Html basta inserire nel campo Find il tag <br> e cliccare su "Find All" così tutti i tag <br> verranno evidenziati con un colore di sfondo. Lo stesso può essere fatto semplicemente andando sul documento html ed evidenziando un tag <br> automaticamente saranno evidenziati tutti i tag uguali presenti nel documento. La ricerca può rispondere anche ad alcuni criteri come: ricerca che differenzia maiuscole o minuscole o la ricerca esatta di più parole; inoltre è possibile effettuare la ricerca sull'intero documento, sul testo selezionato o dal cursore fino alla fine del testo.
Aprendo un file di testo noterete che alla sinistra del testo ci sono i numeri delle linee seguiti da un'area che consente cliccando di evidenziare (Bookmarks) le singole linee, quest'area è seguita a sua volta dal text folding che precede l'area di testo vera e propria. In S.T.E. è possibile gestire più testi contemporaneamente e passare da uno ad un altro tramite le etichette che compaiono sotto la toolbar. Tramite l'icona di stampa è facile esportare il documento attivo in PDF in cui le linee sono numerate, e ciò può risultare abbastanza utile per il codice sorgente dei linguaggi di programmazione. Conclusioni Il programma è davvero ben fatto ed il suo uso risulta semplice ed intuitivo. Per quanto riguarda alcuni usi si sente la mancanza di alcune caratteristiche che potrebbero renderlo ancora più interessante come ad esempio la sostituzione dei caratteri speciali in Html ed il controllo dell'ortografia, tuttavia alcune caratteristiche mancanti sono già sulla lista di cose da aggiungere al progetto. | |
|
Design & Content © Giuseppe Gargaro - Tutti i diritti riservati / All rights reserved.
| |



