|
Dimensione: 6426
Commento:
|
← Versione 41 del 14/03/2011 12.51.11 ⇥
Dimensione: 39
Commento: converted to 1.6 markup
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| #format wiki #LANGUAGE it [[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:20%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[TableOfContents(1)]]|| = Introduzione = ||<style="border:none;">attachment:logo.png ||<style="border:none;">'''GNU Emacs''' è dei più potenti editor di testo liberi.[[BR]]Molto utilizzato nell'ambito dello sviluppo del software, unisce alla semplicità d'uso altre importanti caratteristiche: le maggiori sono sicuramente rappresentate dalla sua estendibilità e dalla versatilià. Completamente personalizzabile, '''Emacs''' mette a disposizione dell'utente un'editor a tutto schermo e svariate possibilità di interazione con esso.[[BR]]Questa guida prende spunto dall' [https://help.ubuntu.com/community/EmacsHowto Emacs Howto] presente sul wiki internazionale. || = Installazione = Esistono diverse versioni dell'editor in questione, e a seconda delle proprie esigenze è possibile installarne una o più. == Installazione GNU Emacs == Per installare la versione tradizionale di '''GNU Emacs''' su Ubuntu è sufficiente digitare il seguente comando: {{{ sudo apt-get install emacs }}} == Installazione Emacs per Gnome == Per chi desidera invece utilizzare '''Emacs''' con l'ambiente desktop '''GNOME''', sfruttando le librerie grafiche '''GTK+2''', è possibile installare una versione in fase di sviluppo. Per far ciò aprire una finestra di terminale e digitare: {{{ sudo apt-get install emacs-snapshot-gtk }}} Durante il processo di installazione, per soddisfare le dipendenze del pacchetto in questione, verranno scaricati e installati altri pacchetti come, ad esempio, ''emacsen-common'', ''emacs-snapshot-common'' e ''emacs-snapshot-bin-common''. Tutti i pacchetti sono altresì installabili attraverso [:SynapticHowto:Synaptic] e [:AdeptHowTo:Adept]. = Configurazione = L'utente è libero di configurare '''Emacs''' modificando il file `~/.emacs`, dal quale il programma caricherà le proprie impostazioni ad ogni avvio. Suddetto file è scritto in ''Emacs Lisp'', un dialetto del Lisp, con il quale sarà possibile personalizzare qualsiasi aspetto riguardante l'editor stesso, dalle modalità di inserimento dei caratteri in un documento fino all'interfaccia grafica. = Tasti di scelta rapida = I comandi di '''Emacs''' posso venire eseguiti tramite i tasti di scelta rapida, i quali possono essere modificati all'interno dell'editor stesso. Quella che segue è una lista delle combinazioni predefinite messe a disposizione dell'utente: ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;"> ''Nota:'' Mentre con la dicitura '''Ctrl+''' si intende la pressione del tasto '''Ctrl''' contemporaneamente ad un altro, con la dicitura '''M''' si indica una singola pressione del tasto '''Meta''' ('''Alt'''). Nel caso non fosse presente, si può usare il tasto '''Esc'''. || == Comandi base == || ''__Combinazione__ '' || ''__Descrizione__'' || || ''' Ctrl+h ''' || Apre la guida || || '''Ctrl+x, u''' || Undo (annulla l'operazione precedente) || || '''Ctrl+x, Ctrl+g''' || Annulla l'operazione o il comando corrente || || '''Ctrl+x, Ctrl+s''' || Salva il file || || '''Ctrl+x, Ctrl+c''' || Chiude Emacs || == Cursore == || ''__Combinazione__ '' || ''__Descrizione__'' || || '''Ctrl+f''' || Avanti di un carattere || || '''Ctrl+b''' || Indietro di un carattere || || '''Ctrl+p''' || Linea precedente || || '''Ctrl+n''' || Linea successiva || || '''Ctrl+a''' || Inizio linea || || '''Ctrl+e''' || Fine linea || || '''Ctrl+l''' || Al centro della corrente linea sullo schermo || || '''Ctrl+v''' || Sfoglia avanti || || '''M, v''' || Sfoglia indietro || || '''M, f''' || Avanti di una parola || || '''M, b''' || indietro di una parola || || '''M, a''' || Inizio periodo || || '''M, e''' || Fine periodo || || '''M, {''' || Inizio paragrafo || || '''M, }''' || Fine paragrafo || || '''M, <''' || Inizio buffer || || '''M, >''' || Fine buffer || == Varie == || ''__Combinazione__ '' || ''__Descrizione__'' || || '''M''', ''(n)'' || Ripete il prossimo comando (n) volte || || '''Ctrl+d''' || Cancella un carattere || || '''M, d''' || Cancella una parola || || '''Ctrl+k''' || Elimina linea || || '''M, k''' || Elimina periodo || || '''Ctrl+s''' || Ricerca in avanti || || '''Ctrl+r''' || Ricerca a ritroso || || '''M, %''' || Sostituzione di query || || '''M, c''' || Capitalizza parola || || '''M, u''' || Parola in lettere maiuscole || || '''M, l''' || Parola in lettere minuscole || || '''Ctrl+t''' || Commuta caratteri || || '''M, t''' || Commuta parole || || '''Ctrl+@''' || Marca l'inizio di una regione || || '''Ctrl+w''' || Taglia/cancella tutto dalla marcatura al punto || || '''Ctrl+y''' || Incolla il testo eliminato o “strappato” all'interno della locazione corrente || || '''M, q''' || Riformatta il paragrafo || || '''M, g''' || Riformatta ogni paragrafo nella regione || || '''M, x''' auto-fill-mode || Mette on word wrap || || '''M, x''' set-variable '''Invio''' fill-column '''Invio''' 45 || Setta la lunghezza di linea a 45 caratteri || || '''M, x''' goto-line '''Invio''' 16 || Muove il cursore alla linea 16 || || '''M, w''' || Copia la regione marcata || || '''Ctrl+x, Ctrl+f''' || Cerca un file e lo legge || || '''Ctrl+x, Ctrl+v''' || Cerca e legge un file alternativo || || '''Ctrl+x, i''' || Inserisce un file alla posizione corrente || || '''Ctrl+x, Ctrl+s''' || Salva il file || || '''Ctrl+x, Ctrl+w''' || Scrive il buffer in un file differente || || '''Ctrl+x, Ctrl+c''' || Esce da emacs e chiede di salvare || = Ulteriori risorse = * [http://it.wikipedia.org/wiki/Emacs Emacs]: voce su Wikipedia (in italiano). * [http://en.wikipedia.org/wiki/Emacs Emacs]: voce su Wikipedia (in inglese). * [http://www.emacswiki.org/ Emacs Wiki] * [http://www.pluto.it/files/ildp/HOWTO/Emacs-Beginner-HOWTO/Emacs-Beginner-HOWTO.html Emacs-Beginner-HOWTO]: Guida per muovere i primi passi. * [http://en.wikipedia.org/wiki/Emacs_Lisp Emacs Lisp]: voce su Wikipedia (in inglese). * [http://www.gnu.org/software/emacs/elisp-manual/ GNU Emacs Lisp Reference Manual]: manuale di riferimento di ''Emacs Lisp'' ---- CategoryProgrammazione |
#redirect Ufficio/EditorDiTesto/Emacs |
