Undo
CTRL-x u oppure CTRL-_ Salva il file,
CTRL-x CTRL-s Salva con nome diverso,
CTRL-x CTRL-w nome Apre un nuovo file,
CTRL-x CTRL-f nome Inserisce un file,
CTRL-x i nome Passa ad un altro buffer,
CTRL-x b Chiude un buffer,
CTRL-x k Divide la finestra in due,
CTRL-x 2 Passa da una metà all’altra,
CTRL-x o Riunifica la finestra,
CTRL-x 1 Refresh della finestra,
CTRL-l Quit da emacs,
CTRL-x CTRL-c Cursore a fine riga,
CTRL-e Cursore a inizio riga,
CTRL-a Cursore giù una pagina,
CTRL-v Cursore su una pagina,
ESC v Inizio del buffer,
ESC < Fine del buffer,
ESC > Vai alla linea,
ESC x goto-line numero Cerca testo,
CTRL-s testo Sostituisce testo,
ESC % testo1 testo2,
Marca inizio di un blocco CTRL-SPACE,
Marca fine blocco e taglia CTRL-w,
Marca fine blocco e copia ALT-w,
Incolla blocco CTRL-y,
Pagina di aiuto CTRL-h CTRL-h,
Significato di un tasto CTRL-h k tasto,
Significato di tutti i tasti CTRL-h b,
Interrompe comandi complessi CTRL-g,
Apre una shell dentro emacs ESC x shell,
Aiuto psicologico ESC x doctor,
Torri di Hanoi ESC x hanoi,
Il comportamento di emacs è altamente configurabile, tramite istruzioni (in un dialetto del Lisp) che vanno inserite nel file ~/.emacs. Alcune configurazioni che consiglio sono le seguenti:
(line-number-mode t)
(column-number-mode t)
(global-set-key “\C-cg” ‘goto-line)
(standard-display-european t)
(if (eq window-system ‘x) (load-library “hilit19”))
Le prime due istruzioni dicono ad emacs di visualizzare nella barra in basso il numero di linea e di colonna in cui si trova il cursore (molto utile quando si cerca un errore segnalato dal compilatore). La terza linea abbrevia il comando “goto-line” con la sequenza di tasti CTRL-c g. La quarta linea serve per far visualizzare correttamente i caratteri accentati. La quinta abilita la sintassi colorata quando emacs è usato sotto X (per `colorare’ il testo basta fare CTRL-l).
Per copiare un blocco di testo, andare all’inizio e battere CTRL-SPACE, spostare il cursore alla fine del blocco e battere CTRL-w (che effettua il cut del testo) oppure ALT-w (che effettua il copy). Per far riapparire il testo (anche più volte) battere CTRL-y (paste, detto yank dai creatori di emacs).
Se si edita un file il cui nome finisce per “.c”, emacs entra automaticamente in “C mode” (si può forzare questo modo digitando ESC x c-mode). In questo modo di funzionamento, il tasto TAB indenta automaticamente la linea attuale, coerentemente con la sintassi C. Questo è spesso un aiuto per individuare, prima ancora della compilazione, alcuni semplici errori di sintassi.
Nota per chi non usa Xwindow: chi preferisce non utilizzare X ma lavorare in ambiente testo non deve mettere il simbolo & quando lancia emacs. Poi può uscire da Emacs con CTRL-z (dopo aver salvato con CTRL-x CTRL-s), e rientrarci dalla shell con il comando fg. Questo è molto più veloce che uscire e rientrare normalmente perché si limita a sospendere il processo Emacs.
Questa è solo una panoramica di alcuni comandi chiave:
- Aprire e Salvare:
C-x C-f
: Apri un file.C-x C-s
: Salva il file corrente.C-x C-w
: Salva il file corrente con un nome diverso.
- Modifica del Testo:
C-k
: Taglia il testo dalla posizione del cursore alla fine della riga.C-y
: Incolla il testo precedentemente tagliato o copiato.C-<space>
: Inizia la selezione del testo. Muoviti per selezionare il testo.M-w
: Copia il testo selezionato (o la parola corrente).C-w
: Taglia il testo selezionato.C-d
: Cancella il carattere successivo al cursore.M-d
: Cancella la parola successiva.C-/
oC-x u
: Annulla l’azione.
- Navigazione:
C-n
: Vai alla riga successiva.C-p
: Vai alla riga precedente.C-f
: Vai al carattere successivo.C-b
: Vai al carattere precedente.M-f
: Vai alla parola successiva.M-b
: Vai alla parola precedente.M-<
: Vai all’inizio del buffer.M->
: Vai alla fine del buffer.
- Cerca e Sostituisci:
C-s
: Inizia una ricerca in avanti.C-r
: Inizia una ricerca all’indietro.M-%
oM-x replace-string
: Sostituisci una stringa con un’altra.
- Operazioni di File:
C-x C-s
: Salva il file corrente.C-x C-w
: Salva il file con un nome diverso.C-x C-c
: Chiudi Emacs.
- Operazioni di Riga e Blocco:
C-a
: Vai all’inizio della riga.C-e
: Vai alla fine della riga.M-a
: Vai all’inizio della frase.M-e
: Vai alla fine della frase.C-SPC
: Inizia la selezione del testo.M-w
: Copia il testo selezionato.C-w
: Taglia il testo selezionato.C-y
: Incolla il testo precedentemente tagliato o copiato.
- Aiuto:
C-h t
: Avvia il tutorial di Emacs.C-h k
: Fornisce l’help per un determinato tasto.C-h f
: Fornisce l’help per una determinata funzione.
Ricorda che Emacs è altamente personalizzabile e offre una vasta gamma di funzionalità aggiuntive attraverso l’uso di pacchetti e configurazioni personalizzate. Questa lista rappresenta solo un’introduzione ai comandi di base
Vuoi abilitare le notifiche?
Desiderate avere la possibilita’ di ricevere delle notifiche? Se si avrete la possibilita’ di essere sempre aggiornati con le nostre ultime proposte o notizie . Consigliamo l’adesione Grazie !