Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "EditorDiTesto/Emacs"
Differenze tra le versioni 4 e 41 (in 37 versioni)
Versione 4 del 21/03/2007 16.03.11
Dimensione: 5319
Commento:
Versione 41 del 14/03/2011 12.51.11
Dimensione: 39
Autore: localhost
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:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[TableOfContents]]||

'''GNU Emacs''' è dei più potenti editor di testo liberi.

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.

= Introduzione =

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ù) di esse.

== 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 anche attraverso [:SynapticHowto:Synaptic] e [:AdeptHowTo:Adept].

= Configurazione =

L'utente è libero di configurare '''Emacs''' in ogni suo aspetto attraverso l'editing del file `~/.emacs`, dal quale il programma caricherà le proprie impostazioni ad ogni avvio. Suddetto file è scritto in ''Lisp'', linguaggio totalmente supportato dall'editor.

= 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 di default 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 '''Esc'''||

== Comandi base ==

 * '''Ctrl+h''' help
 * '''Ctrl+x, u''' undo (annulla operazione precedente)
 * Ctrl+x, Ctrl+g esce dalla operazione o comando corrente
 * Ctrl+x, Ctrl+s salva il file
 * Ctrl+x, Ctrl+c chiude emacs

== Cursore ==

 * '''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 ==

 * '''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 al rovescio
 * '''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 <return> fill-column <return> 45 setta la lunghezza di linea a 45 caratteri
 * '''M, x''' goto-line <return> 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]
 * [http://www.emacswiki.org/ Emacs Wiki]
 * [http://www.pluto.it/files/ildp/HOWTO/Emacs-Beginner-HOWTO/Emacs-Beginner-HOWTO.html Buona guida per muovere i primi passi]
----
CategoryDaRevisionare
#redirect Ufficio/EditorDiTesto/Emacs