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...