Programmazione Hardware Software - Tutorial

bitPortal.it: Programmazione Hardware e Software



 Programmazione
Visual Basic.NET
Visual C++
LabView
C/C++ con Linux
Tcl/Tk
Bash
HTML
Javascript
Sicurezza

 Collegamenti    esterni
Centinaia di Giochi Gratis ai quali Giocare Online
 Giochi Gratis

Settore Finanza: Guida al Trading Online
 Guida Trading Online

Settore Finanza: Guida Prestiti e Finanziamenti
 Guida Prestiti e Finanziamenti

Tutorial e articoli su Php, Xml, AJjax,VoIP ..
 WebSpazio.it

Articoli riguardanti il tema del lavoro da casa
 lavorare da casa

Tutorial sul web hosting + Articoli riguardanti il tema dell' hosting di siti web
  Hosting Sito Web

Inviaresmsgratis.it si propone come bussola per tutti gli utenti che sono alla ricerca di siti internet per inviare sms gratis.
  SMS Gratis

Directory in cui segnalare il vostro sito gratis
    Directory

Guida alla zoologia e alle specie animali
    Zoologia




  Tutorial


Tutorial emacs








Utilizzare l'editor Emacs






Introduzione

Le applicazioni hanno bisogno di protocolli di supporto che permettano loro Emacs fornisce un ambiente di programmazione ricco e facilmente configurabile. In Emacs ad esempio è possibile scrivere documenti, compilare codice, leggere messaggi messaggi di posta elettronica. Focalizziamoci ora sulle funzionalità che Emacs rivolge ai programmatori.


Avvio di Emacs

da riga di comando digitare emacs o emacs nome file


Uscire da Emacs

digitare C-x C-c
significa: tieni premuto control poi premi x, smetti di premere control e poi tieni premuto control poi premi c


Impariamo il "modo Emacs"

Può sembrare poco pratico ma una volta imparato consente di velocizzare il lavoro, in quanto consente di non alzare mai le mani dalla tastiera.

M-b
Sposta il cursore all'inizio della parola alla sua sinistra.
M-f
Sposta il cursore alla fine della parola alla sua destra.
M-a
Sposta il cursore all'inizio della frase corrente.
M-e
Sposta il cursore alla fine della frase corrente.
C-n
Sposta il cursore sulla riga seguente.
C-p
Sposta il cursore sulla riga precedente.
C-a
Sposta il cursore all'inizio della riga.
C-e
Sposta il cursore alla fine della riga.
C-v
Sposta quanto visualizzato di un'intera schermata verso il basso.
M-v
Sposta quanto visualizzato di un'intera schermata verso l' alto.
M->
Sposta il cursore alla fine del file.
M-<
Sposta il cursore all'inizio del file.


Nota che M-b significa tieni premuto alt poi premi b.

Se Emacs viene avviato in modalità C, ad esempio aprendo un file con estensione .c, possiederà funzionalità mancanti alla modalità predefinita, la Lisp Interaction.

M-C-a
Sposta il cursore all'inizio della funzione corrente
M-C-e
Sposta il cursore alla fine della funzione corrente
M-a
Sposta il cursore all'inizio dell'istruzione C più interna
M-e
Sposta il cursore alla fine dell'istruzione C più interna



Cancellazione di testo

C-d
Cancella il testo in corrispondenza del cursore
C-k
Cancella il testo dalla posizione del cursore fino alla fine della riga


Per cancellare un'intera area di testo:
  • Spostare il cursore sul primo carattere dell'area.
  • Digitare C-SPACE per marcarne l'inizio.
  • Spostare il cursore alla fine dell'area.
  • Digitare C-w per cancella re l'area selezionata


Se se vuole ripristinare il testo cancellato:

C-x u


Ricerca di testo in Emacs

Digitare C-s e successivamente inserire la stringa da ricercare.


Salvare file in Emacs

Digitare C-x C-s per salvare semplicemente.
Digitare C-x C-w per salvare con nome.
Digitare C-x C-f per aprire un file all'interno del buffer corrente.



Dividere l'ambiente in più finestre

Digitare C-x 2 per dividere l'ambiente in due finestre e avere la possibilità di lavorare su due file diversi.
Digitare C-x 1 Cancella tutte le finestre ad eccezione di quella corrente.
Digitare C-x o Si sposta sull'altra finestra.


Funzioni di supporto alla programmazione

Emacs supporta le modalità di un'ampia gamma di linguaggi di programmazione; I linguaggi supportati includono diverse varietà di Lisp, C, C++, Pascal, Perl, Tcl..Per passare a una determinata modalità di linguaggio, digitare

M-x [language]-mode

Per passare al C digitare: M-x c-mode

Compilazione con Emacs

Per compilare utilizzare il comando:

M-x compile

poi scrivere il comando di compilazione.

C-x 1

Per chiudere il buffer di compilazione.