lcs:lcs07:emacs_commands
Promemoria comandi Emacs
^^^^^^^^^^^^^^^^^^^^^^^^
Generali:
---------
CONTROL C-x comando
ESC M x meta-comando
C-g abortire comandi
C-x 1 chiudere tutte le fin eccetto quella del cursore
C-h t apre il tutorial
C-x C-c esce da emacs
C-a sposta il cursore all'inizio della riga
C-e sposta alla fine della riga
M > sposta il cursore alla fine del file
M < sposta il cursore all'inizio del file
C-k cancella dal cursore alla fine della linea
C-y incolla(paste) l'ultima cancellazione
Marche:
C-@ marca inizio regione
cursore marca fine regione
C-x C-x controlla i margini della regione
C-w cancella la regione marcata
M w copia la regione marcata
Undo di comandi:
---------------
C-x u elimina gli effetti dell'ultimo comando inviato (undo)
C-_
Search & Replace:
-----------------
C-s inizia l'Isearch (incremental search)
M (ESC) esce da Isearch
C-r inizia l'Isearch all'indietro
M x nomefun valuta funzioni piu' complesse
Barra TAB per completare i nomi delle funzioni da eseguire
replace-string : search & replace di una stringa
query-replace : search & replace con stringa (chiede conferma)
C-h help in linea
Salvare/caricare/ridenominare file:
----------------------------------
C-x C-f aprire un file (vecchio o nuovo)
C-x C-w ridenomina un file
C-x i carica un file (nella posizione in cui si trova il cursore)
C-x C-c uscire da emacs salvando i file
C-x C-s salva il file senza uscire
C-x b passa da un buffer (file aperto) all'altro
C-x C-b lista i buffer
C-x k kill buffer
Gestione finestre:
-----------------
C-x 2 split della finestra corrente in due finestre
C-x o passa il cursore da una finestra all'altra
Attivare una shell:
------------------
M x shell
exit
Comandi utili per editare programmi C (e non solo):
-------------------------------------------------
M x c-mode
(automatico se aprite un file con il suffisso .c)
indenta automaticamente il codice C nel modo giusto
rileva alcuni errori di sintassi
M x line-number-mode
setta numero di linea
(utile per capire dove si trovano gli errori segnalati)
M x goto-line
permette di pisozionare il cursore ad una particolare
linea
Utili ne caso di uso da terminale alfanumerico:
----------------------------------------------
^Z blocca il processo emacs
fg lo rimanda in esecuzione in foreground...
lcs/lcs07/emacs_commands.txt · Ultima modifica: 04/02/2007 alle 15:29 (19 anni fa) da peppe
