Sei sulla pagina 1di 2

GNU Ema

s Survival Card Cer are

per la versione 21 C-s er a una stringa


C-r er a all'idietro
RET termina la ri er a
In questo do umento on C-z indi hiamo he devi premere M-C-s er a una regular expression
il tasto `z' mentre mantieni premuto il tasto Ctrl . M-z vuol M-C-r er a regular expression all'indietro
dire premere il tasto `z' mentre si tiene premuto il tasto Continua a utilizzare C-s o C-r per ripetere la ri er a nelle
Meta ( hiamato an he Alt su erte tastiere) oppure dopo aver due direzioni.
premuto il tasto Es .
Tags
Eseguire Ema s
I le ontenenti tabelle di tags registrano le posizioni delle
Per entrare in GNU Ema s devi solo digitarne il nome: de nizioni di funzioni e pro edure, variabili globali, tipi
ema s. Ema s divide il la nestra (frame) in pare hie aree: i di dati e qualsiasi altra osa utile. Per reare un le on
menu, l'area on il testo da editare, una linea he des rive il una tabella di tags, digita nella shell il omando `etags
bu er al di sopra (mode line) e un'area hiamata minibu er input les'.
in fondo. M-. trova una de nizione
C-x C- es i da Ema s C-u M-. trova la prossima o orrenza della de nizione
C-x C-f editing di un le; questo omando utilizza M-* ritorna a dove eri quando hai premuto
il minibu er per leggere il nome del le; l'ultima volta M-.
utilizza questo omando per reare nuovi le M-x tags-query-repla e esegui la sostituzione interattiva
indi andone qui, da subito, il nome. di testo su tutti i le presenti nelle tabelle di
C-x C-s salva il le tags
C-x k hiudi (de nitivamente) il bu er attivo M-, ontinua l'ultima ri er a di tags o sostituzione
C-g nella maggior parte dei asi an ella, ferma, interattiva
annulla i omandi he sono stati parzialmente
digitati Compilare
C-x u undo (annulla l'ultimo omando inserito) M-x ompile ompila il odi e nella window attiva
C- undo (annulla l'ultimo omando inserito) C- C- vai al prossimo errore di ompilazione, quando
ti trovi nella window di ompilazione o...
Muoversi
C-x ` ...quando ti trovi nella nestra del odi e
C-l sposta la linea orrente al entro dello sorgente
s hermo
C-x b spostati in un altro bu er Dired, l'Editor di Dire tory
M-< vai all'inizio del bu er C-x d esegui Dired
M-> spostati alla ne del bu er d mar a questo le per la an ellazione
M-x goto-line spostati ad una linea spe i ata ~ mar a tutti i le di ba kup per la
an ellazione
Window Multiple
u elimina il segno di an ellazione
C-x 0 togli la window orrente dal frame x delimina i le mar ati per la an ellazione
C-x 1 la window orrente diventa l'uni a visibile nel C opia un le
frame g aggiorna il bu er di Dired
C-x 2 dividi in due parti (orizzontalmente) la f visita il le des ritto nella linea orrente
window del bu er orrente s s ambia tra l'ordine alfabeti o e quello
C-x 3 ome sopra ma divide verti almente temporale (data/ora)
C-x o spostati nella prossima window
Leggere e Spedire la Posta
Regioni
M-x rmail inizia a leggere la posta
Ema s de nis e `regione' lo spazio tra il mark e il point. Il q es i dalla lettura della posta
mark viene impostato on C-spa e. Il point e la posizione h mostra gli header
orrente del ursore. d mar a il messaggio orrente per la
M-h rea una regione on tutto il paragrafo an ellazione
C-x h rea una regione on tutto il bu er x elimina tutti i messaggi mar ati per la
an ellazione
Eliminare e Copiare C-x m inizia a s rivere un messaggio
C-w Elimina una regione C- C- manda il messaggio e vai su un altro bu er
M-w opia la regione nel kill-ring C- C-f C- sposta al ampo `CC' dell'header, reandolo
C-k an ella la linea dal ursore no alla ne della se non 'e
riga
M-DEL an ella una parola Di tutto un po'

C-y in olla l'ultima regione eliminata ( ombinare M-q sistema il paragrafo


C-w e C-y puo essere utilizzato per spostare M-/ ompleta la parola pre edente (al ursore)
porzioni di testo C-z Sospendi l'utilizzo di Ema s in X (ridu e a
M-y sostituis i l'ultima osa in ollata on quella i ona) o nella shell
eliminata pre edentemente M-x revert-buffer sostituis i il testo s he stai editando on
quello presente nel le su dis o
Sostituzione Interattiva Insiemi di Caratteri Internazionali

M-% er a e sostituis i il testo interattivamente... C-x RET C-\ seleziona e attiva il metodo di input per il
M-C-% ...o utilizzando regular expressions bu er orrente
Funzioni spe i he della modalita interattiva C-\ abilita o disabilita il metodo di input
M-x list-input-methods mostra tutti i metodi di input
SPC sostituis i e vai al prossimo M-x set-language-environment spe i a la lingua prin ipale
, sostituis i ma non spostarti C-x RET imposta il sistema di odi a per il prossimo
DEL salta al prossimo senza sostituire omando
! sostituis i tutte le o orrenze rimaste M-x find-file-literally mostra il le senza al un tipo di
^ torna all'utlima sostituizione onversione
RET es i dalla modalita di sostituizione interattiva M-x list- oding-systems mostra tutti i sistemi di odi a
C-r editing durante la sostituzione interattiva M-x prefer- oding-system s egli il sistema di odi a
(M-C- per us ire) preferito
Regular Expressions
Ma ro della Tastiera
. (punto) qualunque singolo arattere ad e ezione C-x ( inizia a de nire una ma ro della tastiera
dell'a apo C-x ) ne della de nizione della ma ro
* zero o piu ripetizioni C-x e esegui l'ultima ma ro de nita
+ una o piu ripetizioni C-u C-x ( aggiungi in oda all'ultima ma ro de nita
? zero o una ripetizione M-x name-last-kbd-ma ro spe i a un nome per l'ultima
[: : :℄ indi a una lasse di aratteri da er are ma ro
[^: : :℄ nega la lasse
\ anteponi `n' ai aratteri he avrebbero un Impostazione (Sempli e) delle Preferenze
signi ato spe iale per le regular expressions
::: \|: : :\|: : : ar a una delle alternative (\or") M-x ustomize imposta le variabili e l'aspetto di ema s
\( : : : \) raggruppa una serie di pattern in un singolo
Ottenere Aiuto
elemento
\n lo stesso testo relativo all'n -esimo gruppo Ema s esegue il ompletamento dei omandi per te.
^ er a la orrispondenza all'inizio della riga Premendo M-x tab o spa e ottieni la lista dei omandi Ema s.
$ er a la orrispondenza alla ne della riga C-h help di Ema s
\w er a il arattere nelle sole parole C-h t fai partire il tutorial di Ema s
\W er a evitando le parole C-h i entra in Info, il navigatore della
\< er a all'inizio della parola do umentazione
\> er a alla ne della parola C-h a mostra il omando he orrisponde alla
\b er a all'interruzione della parola stringa (apropos)
\B er a evitando le interruzioni delle parole C-h k mostra la do umentazione della funzione
abbinata alla ombinazione di tasti
Registri
Ema s funziona in di erenti modalita (modes), ognuno dei
C-x r s salva la regione in un registro quali spe ializza Ema s per un parti olare ompito. La mode
C-x r i inseris i il ontenuto del registro nel bu er line ontiene i nomi dei modes orrenti, tra parentesi.
C-x r SPC salva il valore del point nel registro C-h m ottieni informazioni sul mode orrente
C-x r j salta al point salvato nel registro
Rettangoli

C-x r r opia il rettagolo nel registro


C-x r k elimina il rettangolo
C-x r y in olla il rettangolo
C-x r t metti una stringa di pre sso ad ogni riga al
posto del rettangolo
C-x r o inseris i un rettangolo spostando il testo a
destra
C-x r riempi di spazi il rettangolo
Shell

M-x shell lan ia una shell dentro Ema s


M-! esegui solo un omando di shell
M-| esegui un omando di shell sulla regione
C-u M-| ltra una regione attraverso un omando di
shell
Controllo della Sintassi

M-$ ontrolla lo spelling della parola sotto il


ursore Copyright 2000 Free Software Foundation, In .
Version 1.0 for GNU Ema s 21, April 2000
M-x ispell-region ontrolla lo spelling di tutte le parole Proje t Wlodek Bzyl (matwbuniv.gda.pl)
nella regione Permission is granted to make and distribute opies

M-x ispell-buffer ontrolla lo spelling di tutto il bu er of this ard provided the opyright noti e and
this permission noti e are preserved on all opies.