Strumenti Utente

Strumenti Sito


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 (17 anni fa) da peppe