Condividi tramite


Concetti di base sulla modifica del codice

Aggiornamento: novembre 2007

La possibilità di scrivere e modificare testo e codice è una funzione essenziale dell'ambiente di sviluppo integrato (IDE). In Visual Studio sono disponibili molti editor specifici per determinati tipi di file. La maggior parte degli editor offre due visualizzazioni: la visualizzazione Progettazione e la visualizzazione Codice. Tutti gli editor condividono un set di funzionalità di base, ma forniscono anche funzionalità specifiche per il file in uso.

Ad esempio, se si apre un Windows Form di Visual C++ per la modifica, l'Editor di form C++ viene aperto in visualizzazione Progettazione come editor predefinito per il file. Se si apre un Windows Form di Visual Basic, l'Editor di form Visual Basic viene aperto in visualizzazione di progettazione come editor predefinito. Nonostante l'apparente somiglianza, questi due editor sono diversi tra loro. Questo argomento consente di acquisire familiarità con le caratteristiche e le funzionalità degli editor in Visual Studio. Per ulteriori informazioni sulle funzionalità disponibili nell'editor principale, vedere Editor di codice e di testo.

In questo argomento non vengono fornite informazioni sugli editor di risorse. Per ulteriori informazioni, vedere Utilizzo di file di risorse.

Termini comuni

  • Editor
    Termine generico che si riferisce a tutti gli editor di codice, testo e linguaggio di markup disponibili nell'IDE. Nelle versioni precedenti era utilizzato il termine "Editor di codice e testo".

  • Visualizzazione Codice
    Modalità dell'editor che consente di modificare il testo e il codice nei file. Talvolta denominata "visualizzazione Origine". È disponibile in tutti gli editor.

  • Margine indicatore
    Canale grigio sul bordo sinistro dell'editor nella visualizzazione Codice in cui vengono visualizzate le icone relative a debug, segnalibri ed errori.

  • Visualizzazione Progettazione
    Modalità dell'editor in cui è possibile creare il layout e l'aspetto visivo di parti di un'applicazione. Non è disponibile in tutti gli editor.

  • Area di progettazione
    Termine generico che indica l'area visiva nella quale vengono aggiunti e spostati i controlli e altri elementi. Si riferisce a Windows Form, pagine HTML, pagine ASPX e qualsiasi altro file che prevede l'uso della visualizzazione Progettazione per la modifica.

  • Glifo
    Termine generico che si riferisce alle varie icone, ad esempio punti d'interruzione, segnalibri e così via, che vengono visualizzate nel margine indicatore.

Utilizzo dell'editor

Gli strumenti e le funzionalità disponibili nell'editor variano a seconda della visualizzazione utilizzata e dal tipo di file oggetto della modifica.

Visualizzazione Progettazione

La visualizzazione Progettazione consente di creare il layout visivo per Windows Form, pagine HTML, file ASPX e altri. In questa visualizzazione è possibile aggiungere e posizionare i controlli e modificarne le proprietà. Di seguito sono indicati alcuni strumenti comuni utilizzati in visualizzazione di progettazione:

Strumento

Descrizione

Casella degli strumenti

Elenca i controlli e gli altri elementi che possono essere aggiunti all'area di progettazione.

Finestra Struttura documento

Fornisce una visualizzazione della struttura dei controlli, degli elementi HTML e degli script nell'area di progettazione corrente.

Finestra Proprietà

Elenca le proprietà, ad esempio Text, che possono essere modificate per il controllo, il form o l'elemento selezionato nell'area di progettazione.

Visualizzazione Codice

La visualizzazione Codice consente di scrivere e gestire il codice che esegue l'applicazione. È possibile impostare punti d'interruzione per il debug, comprimere sezioni di codice per aumentare la leggibilità e utilizzare strumenti che consentono di scrivere il codice più rapidamente. Di seguito sono indicate alcune funzionalità comuni utilizzate in visualizzazione Codice:

Area

Descrizione

Strumenti di codifica

IntelliSense fornisce prompt di riferimento al linguaggio sul posto che consentono di scrivere il codice più rapidamente. Questi prompt includono, ad esempio, la visualizzazione di un elenco di metodi appropriati durante la digitazione e la visualizzazione di informazioni su parametri e dichiarazioni. Tutti i linguaggi di programmazione supportano IntelliSense, sebbene alcuni di essi dispongano di più funzionalità IntelliSense rispetto ad altri. Per ulteriori informazioni, vedere Utilizzo di IntelliSense.

I frammenti di codice IntelliSense consentono di inserire direttamente nel file porzioni di codice scritte in precedenza. Questi frammenti di codice possono essere forniti da Microsoft o scritti dagli sviluppatori stessi. Attualmente i linguaggi Visual C++ e HTML non supportano i frammenti di codice IntelliSense. Per ulteriori informazioni, vedere Creazione e utilizzo di frammenti di codice IntelliSense.

Debug

È possibile impostare punti di interruzione nel margine indicatore dell'editor e quindi utilizzare il debugger di Visual Studio per esaminare l'applicazione e risolvere gli errori logici eventualmente riscontrati. È anche possibile attivare i numeri di riga per agevolare l'individuazione degli errori di compilazione. Per informazioni sulle icone nel margine indicatore, vedere Procedura: eseguire il debug di codice nell'editor. Per ulteriori informazioni sul debug, vedere Debug in Visual Studio.

Spostamento

Scegliere Posizione successiva e Posizione precedente dal menu Visualizza per spostarsi fra le sezioni di codice visualizzate di recente in un singolo file oppure tra i file visualizzati di recente nell'editor.

Utilizzare il comando Vai a definizione per passare alla routine per un metodo o una definizione di variabile. Se ad esempio si definisce una routine denominata MyProc() e successivamente nel codice viene eseguita una chiamata a MyProc(), è possibile passare direttamente alla routine per questo metodo utilizzando il comando Vai a definizione.

Utilizzare Segnalibri per contrassegnare righe di codice all'interno dei file di grandi dimensioni in modo da passare rapidamente a tali sezioni di codice nell'editor. Per ulteriori informazioni, vedere Finestra Segnalibri.

Utilizzare le varie funzionalità di ricerca, ad esempio Ricerca incrementale e Cerca nei file, per spostarsi all'interno di uno o più file. Per ulteriori informazioni, vedere Ricerca e sostituzione.

Leggibilità

L'editor supporta il ritorno a capo per adattare le righe di codice alle dimensioni della finestra, nonché la numerazione di tutte le righe di codice. Per ulteriori informazioni, vedere Procedura: gestire la modalità A capo automatico nell'editor e Procedura: visualizzare i numeri di riga nell'editor.

È inoltre possibile nascondere alcune aree del codice in modo da visualizzare solo quelle nelle quali si desidera intervenire. Per ulteriori informazioni, vedere Procedura: strutturare e nascondere codice.

Personalizzazione dell'editor

È possibile impostare preferenze per determinate funzionalità e applicare tali preferenze a tutti gli editor o a singoli editor utilizzando la finestra di dialogo Opzioni. Alcune modifiche, ad esempio quelle relative alla famiglia e alla dimensione dei caratteri, vengono sempre applicate a livello globale.

Personalizzazioni dell'editor globali e specifiche dei linguaggi

Alcune impostazioni relative agli editor, ad esempio a capo automatico, numeri di riga e rientro, possono essere applicate automaticamente a tutti gli editor. È anche possibile modificare le impostazioni per un solo linguaggio di programmazione o editor di markup senza incidere sugli altri editor. Le impostazioni globali degli editor sono riportate in alcune pagine della sezione Editor di testo della finestra di dialogo Opzioni:

Tutti gli altri nodi in Editor di testo contengono opzioni specifiche di un particolare linguaggio di programmazione o di markup. Le modifiche apportate in uno di questi nodi incidono solo sugli editor per il linguaggio di programmazione o di markup selezionato. Per ulteriori informazioni, vedere Impostazione delle opzioni dell'editor.

Personalizzazione del testo

In Tipi di carattere e colori, Ambiente, finestra di dialogo Opzioni è possibile modificare la famiglia, la dimensione e il colore dei caratteri utilizzati nella visualizzazione Codice di tutti gli editor. L'elenco a discesa Mostra impostazioni per contiene le voci seguenti relative al testo visualizzato negli editor:

  • Editor di testo

  • Completamento istruzioni

  • Descrizione comando editor

Le modifiche apportate in una qualsiasi di queste aree hanno effetto su tutti gli editor in Visual Studio. Per ulteriori informazioni, vedere Procedura: modificare il tipo, le dimensioni e i colori dei caratteri utilizzati nell'editor.

Vedere anche

Riferimenti

Editor di codice e di testo

Altre risorse

Modifiche al testo, al codice e ai tag