Che cos’è un editor di testo?

Un editor di testo è un semplice programma per computer che consente agli utenti di creare, modificare o modificare file di testo normale. Può essere utilizzato per creare programmi per computer, modificare il codice sorgente dei linguaggi di programmazione, modificare il linguaggio di markup ipertestuale (HTML) e creare pagine web o modelli di web design. Questo software è più comunemente usato oggi per scopi di programmazione, piuttosto che per creare documenti, come era in passato.

In un editor di testo può essere immesso solo testo normale, a differenza del testo formattato di un editor di testo RTF o di un elaboratore di testi. Questi programmi consentono funzioni speciali come grassetto, corsivo e varie dimensioni di testo e caratteri. L’editor visualizza solo i caratteri visibili nel file, mentre gli elaboratori di testi aggiungono caratteri di formattazione speciali che non sono visibili nel documento. Uno che accetta solo testo normale non consente all’utente di formattare quel testo o aggiungere immagini o tabelle.

La maggior parte dei computer moderni viene fornita con un editor di testo installato, di solito del tipo più elementare. Ce ne sono anche molti disponibili per il download o l’acquisto. Alcuni hanno la capacità di funzionare anche come elaboratore di testi, a seconda delle necessità o delle preferenze dell’utente.

Gli editor di testo possono essere generalmente inseriti in una delle due categorie distinte: editor di riga e editor orientati allo schermo. Gli editor di riga non vengono utilizzati con la stessa frequenza degli editor orientati allo schermo e richiedono che l’utente specifichi una particolare riga di testo prima di apportare modifiche. Gli editor orientati allo schermo, a volte chiamati editor a schermo intero, offrono la possibilità di modificare qualsiasi testo visibile sullo schermo spostando il cursore nella sua posizione.

Le funzionalità più comuni disponibili in questi programmi includono la possibilità di tagliare e incollare testo, copiare testo, creare un elenco puntato, avvolgere il testo nella riga successiva e annullare o ripetere l’ultimo comando. Alcuni offrono funzionalità più avanzate, come la possibilità di impostare macro o tasti di comando per la modifica del codice sorgente. Gli editor di testo avanzati sono preferiti dai programmatori e di solito includono funzionalità non necessarie per l’editing di testo di base.
Un editor di testo offre anche la possibilità di leggere e modificare file molto grandi e di aprirli rapidamente. Ciò è necessario per molte applicazioni per computer professionali, poiché contengono file che potrebbero essere troppo grandi per essere gestiti dalla memoria principale del computer. I file di registro e i file di codice sorgente sono esempi di file di grandi dimensioni che gli amministratori o gli utenti di computer professionisti potrebbero dover visualizzare o modificare.