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
                
                