prof. Nunzio Brugaletta
Sviluppo in C++: strumenti in ambiente Linux

EnneBi - Programmazione
Avanti - Indietro - Inizio

Interfaccia di GNU Emacs

Quando viene avviato Emacs all'interno di un ambiente desktop viene visualizzata una schermata simile a quella seguente:

finestra iniziale
  • Nella parte superiore si trovano la barra dei menù e una barra di pulsanti per effettuare, in modo rapido, alcune operazioni di uso frequente. Se si sposta il puntatore del mouse su uno di questi pulsanti viene visualizzato un piccolo riquadro contenente una sintetica spiegazione dell'azione legata al pulsante stesso. La barra dei menù può visualizzare voci diverse in relazione al tipo di buffer corrente. Anche la barra dei pulsanti cambia in corrispondenza all'ambiente (per esempio quando viene avviato il debugger)

  • La zona centrale è la window su cui verrà visualizzato il buffer corrente. L'area di lavoro nella quale si potrà editare il testo. Ogni area di lavoro è chiusa da una riga contenete informazioni sulle modifiche effettuate al testo, la posizione del cursore, ecc. (la mode line)

  • L'ultima riga in basso è la Echo Area utilizzata per visualizzare il Minibuffer. Questa riga è dedicata alle comunicazioni con Emacs. Nella Echo Area vengono visualizzati i caratteri digitati per i comandi composti da più di un carattere. Si accede, direttamente, alla echo area digitando M-x e si esce da questa digitando tre volte il tasto Esc.

Quando si edita un file, un rettangolino nero lampeggiante indica il punto di inserimento cioè il punto in cui verranno visualizzati i caratteri introdotti da tastiera. Si tenga inoltre presente che si possono caricare più file da editare. Il buffer su cui si sta lavorando è il buffer corrente. Se ci sono più finestre nell'area di lavoro il buffer corrente è quello dove il punto di inserimento è evidenziato dal blocchetto pieno lampeggiante; negli altri buffer, eventualmente visualizzati, il punto di inserimento è evidenziato come un rettangolino fisso vuoto.

Alcune fra le operazioni di più frequente utilizzo possono essere avviate dalla barra dei pulsanti. In alcuni casi la pressione del tasto scelto porta nella Echo Area dove si dovranno inserire altre informazioni affinché sia possibile l'esecuzione del comando.

icone gestione file

Per cominciare una sessione di editing con un nuovo file si può selezionare la relativa scelta dal menù File (Visit New File..., Open File..., Open Directory...) o premere il pulsante corrispondente presente nella barra dei pulsanti. In ogni caso viene mostrata la classica finestra di selezione file degli ambienti grafici. Da qui, in relazione al pulsante premuto, si può scegliere il nome del nuovo file che si vuole editare o selezionarne uno esistente.

Se si preme il pulsante Read a directory (il terzo da sinistra, equivalente alla voce di menù File > Open Directory...) si può selezionare una directory. La visualizzazione del contenuto della directory viene caricata in una area di lavoro. Utilizzando il tasto centrale del mouse o premendo il tasto Invio sul nome di un file, presente nell'area di lavoro, se ne permette il caricamento in un buffer. Se si tratta di un nome di una directory, un nuovo buffer visualizzerà i file in essa contenuti. Quando si seleziona una directory Emacs si comporta da file manager.

icone salva

I successivi pulsanti, nell'ordine da sinistra verso destra, eseguono le operazioni:

  • Chiusura del buffer corrente (quello su cui si trova il punto di inserimento, il blocchetto lampeggiante). Se il file è stato modificato viene chiesta conferma. Si può ottenere lo stesso risultato selezionando la scelta dal menù File > Close.

  • Salva il buffer corrente con il nome specificato all'apertura (File > Save).

  • Come il precedente ma permette di assegnare un nome al file (File > Save As...).

  • Tasto di Undo: serve per annullare le ultime modifiche effettuate.

icone copia incolla

Pulsanti Taglia, Copia, Incolla. Selezionata una parte di testo, il primo elimina il testo dalla posizione in cui si trova, il secondo ne fa una copia in memoria. Il terzo pulsante permette di incollare nella posizione in cui si trova il punto di inserimento, il testo tagliato o copiato in precedenza.

icona cerca

Il pulsante Cerca, necessita di avere specificato, nell'area dei comandi, la stringa da cercare. Inserita la stringa viene effettuata una ricerca dalla posizione del punto di inserimento in avanti. Il punto di inserimento si sposta nella posizione dove si è trovata la stringa cercata.

icone stampa

Gli ultimi tre pulsanti permettono di stampare il contenuto del buffer attivo, di personalizzare Emacs e di aprire un menù da cui, per esempio, può essere avviato un tutorial o leggere il manuale.



Avanti - Indietro - Inizio

http://ennebi.solira.org
ennebi@solira.org