Breve Introduzione a GNU Emacs

I comandi di Emacs usano sia la key CONTROL (abbreviata con C-, CTRL- o CTL-) che la key META  (abbreviata con M-, EDIT- o ALT-). Di solito come key META e' usata la key
ESCAPE (abbreviata con ESC).

Nel seguito useremo la seguente convenzione:

        C-<chr>        che significa premere contemporaneamente la key CONTROL e il
                                carattere <chr>.
                                Es. C-h significa premere CTRL e h contemporaneamente

        M-<chr>        che significa premere contemporaneamente la key META e il
                                carattere <chr>.
                                Es. M-h significa premere ESC e h contemporaneamente
 

Avvio di Emacs

Per avviare emacs semplicmente scrivere emacs:

        >  emacs <RET>

Per editare un file:

        > emacs filename <RET>
 

Terminare Emacs

Per  uscire da Emacs:            C-x C-c

Se il file che si sta' editando e' stato modificato emacs chiedera' se si vuole salvare o no
il file.
 

Files

    Leggi un file in Emacs                              C-x  C-f
    Salva il file senza uscire                           C-x  C-s
    Inserisci il contenuto di un altro file        C-x i
    Salva il buffer come file                           C-x  C-w

In caso di errore

    Annulla il comando                                    C-g
    Annulla ultimo cambio                              C-x u  o C-_

Ricerca

    Cerca in avanti                                            C-s
    Cerca indietro                                             C-r
    Esci dalla ricerca                                        RET
    Annulla ultimo carattere della ric             DEL
    Annulla corrente ricerca                            C-g

    Usare C-s or C-r ripetutamente per continuare a cercare.

Movimento Cursore

    Direzione                                                    Avanti                    Indietro
    carattere                                                       C-b o freccia        C-f o freccia
    parola                                                           M-b                      M-f
    linea                                                             C-p o freccia        C-n o freccia
    Inizio/fine linea                                           C-a                       C-e

Cancella

    Direzione                                                    Indietro                    Avanti
    carattere                                                      DEL                          C-d
    parola                                                          M-DEL                    M-d
    linea  (fino alla fine)                                  M-O C-k                 C-k 
    inserisci ultima cosa cancellata                                      C-y

Puntatore

    Inserisci puntatore                                      C-@ o C-SPC

Sostituire

    Sostituisci una stringa di teso                    M-%

    Risposte Valide:
    Sostituisci e vai alla prossima                    SPC
    Sostituisci e non muoverti                          ,
    Non sostiuire e vai alla prossima               DEL
    Sostituisci tutti i rimanenti                       
    esci                                                               RET

Piu' Finestre

    Cancella tutte le finestre                            C-x  1
    Dividi la finestra in due                             C-x  2
    Passa il cursore all'altra finestra                C-x o

Buffers

   Selezione un altro buffer                            C-x b
    Lista tutti i buffers                                     C-x C-b
    Elimina un buffer                                       C-x k