Procedura: selezionare e modificare il testo
Se si sta modificando codice con markup HTML o XML o testo normale, l'editor di codice offre le consuete funzionalità di un editor o un elaboratore di testo. Le procedure per selezionare, copiare e incollare testo e codice sono note e coerenti.
Per i progetti Visual Studio, l'editor di codice prevede anche il completamento automatico delle istruzioni nel linguaggio di programmazione del progetto, la verifica della sintassi, l'evidenziazione delle parole chiave con colori e altri servizi. Per ulteriori informazioni, vedere Procedura: spostarsi all'interno del codice e del testo.
È possibile formattare il codice manualmente o fare in modo che la formattazione venga eseguita automaticamente nell'ambiente di sviluppo integrato (IDE). Per ulteriori informazioni, vedere Personalizzazione dell'editor. Le procedure di trascinamento della selezione sono descritte in Procedura: spostare, copiare o archiviare il testo.
Nota
Le finestre di dialogo e i comandi di menu visualizzati potrebbero essere diversi da quelli descritti nella Guida in base alle impostazioni o all'edizione in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Selezione di testo e codice
Nell'editor di codice sono disponibili due modalità di selezione del testo:
Modalità a flusso continuo La selezione procede in modalità lineare continua dall'inizio alla fine del file, come nel controllo di modifica multilinea standard di Microsoft® Windows®. Quando si sposta il cursore alla riga successiva o precedente, vengono selezionate le righe intere.
Modalità di selezione a colonne (blocchi) Viene selezionata solo un'area rettangolare del testo al posto dell'intera riga. La selezione include tutti i caratteri acquisiti all'interno del rettangolo definito dal primo (punto di ancoraggio) e dall'ultimo carattere della selezione. Qualsiasi elemento digitato o incollato nell'area selezionata viene inserito nello stesso punto su ogni riga.
Per selezionare un flusso continuo di testo
Premere il pulsante sinistro del mouse e trascinare il cursore sul testo da selezionare.
—oppure—
Tenere premuto MAIUSC e premere uno qualsiasi dei tasti di direzione.
—oppure—
Fare clic nel Margine selezione, situato all'estrema sinistra della finestra dell'editor, per selezionare un'intera riga.
—oppure—
Tenere premuto MAIUSC e fare clic nel Margine selezione per estendere la selezione riga per riga.
Per selezionare un rettangolo di testo
Tenere premuto ALT, premere il pulsante sinistro del mouse e trascinare il cursore sul testo da selezionare.
—oppure—
Tenere premuto MAIUSC+ALT e premere uno qualsiasi dei tasti di direzione.
Modifica di testo e codice
L'editor di codice supporta molte delle funzionalità di modifica del testo presenti nelle applicazioni di elaborazione di testo quali Microsoft® Word®. Ad esempio, è possibile:
Copiare e incollare testo o codice
Attivare la modalità di sovrascrittura dell'editor di codice utilizzando il tasto INS
Utilizzare i tasti CANC e BACKSPACE per rimuovere testo o codice
È anche possibile copiare e incollare testo o codice da altri editor di testo nell'editor di codice. Inoltre è possibile inserire blocchi di codice già pronti in un file. Per ulteriori informazioni, vedere Selezione frammento di codice.
Per incollare testo o codice da Microsoft Word nell'editor di codice
Prima di copiare testo o codice da un documento di Microsoft Word, assicurarsi che tutte le virgolette siano semplici, ovvero non inclinate, e che le virgolette che racchiudono stringhe siano sempre aperte e chiuse (ad esempio "abc" o 'abc').
Suggerimento In Word espandere il menu Strumenti e selezionare Opzioni correzione automatica. Nella scheda Formattazione automatica durante la digitazione, alla voce "Sostituisci durante la digitazione", deselezionare la casella di controllo per l'opzione "Virgolette semplici con virgolette inglesi".
Selezionare testo o codice nel documento di origine e premere CTRL+C per copiarlo.
Spostare il punto di inserimento nella posizione desiderata dell'editor di codice o selezionare il testo o il codice da sostituire.
Premere CTRL+V per incollare il testo copiato.
Il testo copiato verrà inserito. Se è il testo o il codice precedente è stato selezionato, verrà sostituito.
A partire da Visual Studio 2010, è possibile digitare o incollare testo in modalità di selezione della colonna. Qualsiasi elemento digitato o incollato in corrispondenza della posizione del cursore nella selezione viene ripetuto alla stessa posizione orizzontale su ogni riga della selezione. Questo offre varie opportunità per eliminare attività di digitazione ripetitiva.
Ad esempio, quando si dichiara una serie di variabili con lo stesso tipo e modificatore di accesso, è possibile selezionare una colonna con una riga per ogni variabile, digitare una volta il modificatore di accesso e il nome del tipo, uscire quindi dalla selezione e assegnare un nome alle variabili. È quindi possibile selezionare un rettangolo che contiene i nomi delle variabili e incollarlo altrove quando si desidera impostare i valori.
Per aggiungere testo a una selezione della colonna
- Tenere premuto il tasto ALT e utilizzare i mouse o tasti di direzione per creare un'area di selezione rettangolare.
Nota
L'impostazione della larghezza della selezione su 0 caratteri consente l'inserimento senza sovrascrivere testo esistente o spazio vuoto.
Digitare alcuni caratteri di testo.
Questo testo si ripeterà nella stessa posizione orizzontale su ogni riga della selezione.
--OPPURE--
Digitare Ctrl+V per incollare il testo.
Se il testo di origine è copiato in modalità flusso, sarà inserito nella stessa posizione su ogni riga della selezione.
Se il testo di origine è copiato da una selezione di colonna, ogni riga del testo di origine occuperà una riga nell'area di destinazione. Se l'area di destinazione contiene più righe dell'origine, il testo di origine non verrà ripetuto. Se il testo di origine è più grande dell'area di destinazione, la selezione si espanderà per adattarsi al testo.
Nota Le selezioni rettangolari da tabelle e fogli di calcolo nelle altre applicazioni saranno trattate come selezioni di flusso. Il blocco di testo selezionato si ripeterà su ogni riga dell'area di destinazione.
Vedere anche
Attività
Procedura: spostarsi all'interno del codice e del testo
Procedura: spostare, copiare o archiviare il testo
Concetti
Comandi e funzioni utili dell'editor