Trova e sostituisci
I seguenti elementi si trovano nel gruppo Home | Find and Replace dell'Editor di testo.
Find

Questo comando viene utilizzato per accedere alla finestra di dialogo Find Text, dalla quale è possibile configurare una ricerca di testo specifico presente nel documento corrente, in tutti i documenti di testo del progetto attivo, in tutti i documenti di testo aperti oppure in tutti i documenti di testo presenti in una directory specificata.
Dopo aver avviato il comando, si aprirà la finestra di dialogo Find Text. La finestra opera essenzialmente in due modalità, con funzionalità fornite da due schede:
- Find - utilizzare le opzioni in questa scheda per configurare una ricerca solo all'interno del documento corrente. Dopo aver fatto clic su OK, la prima occorrenza del testo corrispondente trovata verrà evidenziata nel documento.
- Find in Files - utilizzare le opzioni in questa scheda per configurare una ricerca in tutti i documenti di testo del progetto attivo, in tutti i documenti di testo aperti oppure in tutti i documenti di testo presenti in una directory specificata. Dopo aver fatto clic su OK, tutte le occorrenze del testo corrispondente trovate nei file inclusi nell'ambito della ricerca verranno elencate come voci nel pannello Messages. Ogni messaggio riporterà il file sorgente, la riga in cui è stato trovato il testo cercato, l'intero testo di quella riga e la posizione del carattere all'interno della riga in cui inizia la stringa di testo cercata.
Suggerimenti
- Ogni messaggio nel pannello Messages è nel formato (x, y): <LineText>, dove x è la posizione del carattere alla riga y del documento.
- I file non devono necessariamente essere aperti per cercare testo utilizzando la modalità Find in Files.
- Quando si utilizza la modalità Find in Files, è possibile eseguire il cross-probing del testo trovato dalla voce nel pannello Messages : è sufficiente fare doppio clic sul messaggio.
Replace

Questo comando viene utilizzato per accedere alla finestra di dialogo Replace Text, dalla quale è possibile configurare una ricerca per individuare e sostituire testo specifico presente nel documento corrente, in tutti i documenti di testo del progetto attivo, in tutti i documenti di testo aperti oppure in tutti i documenti di testo presenti in una directory specificata.
Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Replace Text. La finestra opera essenzialmente in due modalità, con funzionalità fornite da due schede:
- Replace Text - utilizzare le opzioni in questa scheda per configurare la sostituzione del testo solo all'interno del documento corrente. Per sostituire solo la prima occorrenza del testo corrispondente, fare clic su OK. Se l'opzione Prompt on replace era abilitata, il testo verrà evidenziato e comparirà una finestra di dialogo per confermare la sostituzione. Fare clic su Yes per sostituire solo questa occorrenza. Da questa finestra di dialogo sarà possibile sostituire tutte le occorrenze corrispondenti. In alternativa, per sostituire tutto fin dall'inizio, fare clic su Replace All anziché su OK. Anche in questo caso, tutte le occorrenze corrispondenti del testo cercato verranno sostituite direttamente oppure tramite richiesta di conferma individuale, a seconda dello stato dell'opzione Prompt on replace.
- Replace in Files - utilizzare le opzioni in questa scheda per configurare una sostituzione del testo in tutti i documenti di testo del progetto attivo, in tutti i documenti di testo aperti oppure in tutti i documenti di testo presenti in una directory specificata. Dopo aver fatto clic su OK, tutte le occorrenze del testo corrispondente trovate nei file inclusi nell'ambito della ricerca verranno sostituite. Anche in questo caso, è possibile scegliere di ricevere una richiesta di conferma per la sostituzione impostando preventivamente l'opzione Prompt on replace. Verrà visualizzata la finestra di dialogo Replacing per mostrare l'avanzamento della sostituzione. Ogni sostituzione effettuata verrà elencata come voce nel pannello Messages. Ogni messaggio riporterà il file sorgente, la riga in cui è stato trovato il testo cercato, l'intero testo di quella riga e la posizione del carattere all'interno della riga in cui inizia la stringa di testo cercata.
In ogni caso, verrà visualizzata una finestra di dialogo informativa che riepiloga il numero di sostituzioni effettuate.
Suggerimenti
- Ogni messaggio nel pannello Messages è nel formato (x, y): <OriginalLineText>, dove x è la posizione del carattere alla riga y del documento. Il testo mostrato è il testo originale, prima della sostituzione.
- I file non devono necessariamente essere aperti per sostituire testo utilizzando la modalità Replace in Files. Tali file possono facoltativamente essere aperti dopo la sostituzione abilitando l'opzione Open changed files in editor prima di eseguire la sostituzione.
- Quando si utilizza la modalità Replace in Files, è possibile eseguire il cross-probing del testo sostituito dalla voce nel pannello Messages : è sufficiente fare doppio clic sul messaggio.
Find Next

Questo comando viene utilizzato per trovare l'occorrenza successiva dell'ultima ricerca di testo specificata tramite la finestra di dialogo Find Text.
Dopo aver avviato il comando, verrà individuata ed evidenziata l'occorrenza successiva del testo specificato nel campo Text to find della finestra di dialogo Find Text. Utilizzare ripetutamente il comando per scorrere tutte le altre occorrenze.
Suggerimenti
- Questa funzione applica tutti i criteri di ricerca specificati durante l'esecuzione della ricerca di testo originale.
Find Next Selected

Questo comando viene utilizzato per trovare l'occorrenza successiva del testo attualmente selezionato nel documento attivo.
Per prima cosa, assicurarsi che la stringa di testo che si desidera cercare sia selezionata nella finestra di modifica del documento.
Dopo aver avviato il comando, verrà selezionata l'occorrenza successiva del testo selezionato. Utilizzare ripetutamente il comando per scorrere tutte le altre occorrenze.
Suggerimenti
- Questa funzione esegue essenzialmente una ricerca di testo utilizzando la finestra di dialogo Find Text, con il testo selezionato usato come voce per il campo Text to find. Tutte le opzioni dei criteri di ricerca specificate l'ultima volta durante una ricerca di testo tramite la finestra di dialogo Find Text verranno applicate usando questa funzione.
Go to Line

Questo comando viene utilizzato per passare a una riga specifica nel documento corrente.
Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Go to Line Number. Inizialmente, la finestra mostrerà la riga in cui è attualmente posizionato il cursore di testo. È sufficiente immettere il numero della riga alla quale si desidera spostare il cursore. Se il numero di riga è maggiore del numero di righe del documento, la finestra di dialogo verrà visualizzata nuovamente, pronta per l'immissione di un numero di riga valido.
Dopo aver fatto clic su OK, il cursore passerà alla stessa posizione nella riga specificata.
Comandi aggiuntivi
I seguenti sottomenu di comandi sono disponibili facendo clic con il pulsante destro del mouse nel documento di testo.
- Toggle Bookmarks - questo sottomenu contiene comandi per impostare fino a dieci distinti 'marcatori di posizione' all'interno del documento di testo attivo. Ogni comando Set Location Mark n viene utilizzato per memorizzare la posizione corrente del cursore di testo nel documento corrente nel marcatore di posizione scelto. Questo può evitare di dover scorrere pagine di testo per tornare a una posizione specifica. È sufficiente posizionare il cursore nel punto desiderato e avviare il comando. La posizione verrà memorizzata nel marcatore di posizione scelto e un elemento corrispondente apparirà nell'area del margine sinistro. Questo funge da promemoria della riga in cui è stato impostato il marcatore.

- Goto Bookmarks - questo sottomenu contiene comandi per passare rapidamente a uno qualsiasi dei dieci 'marcatori di posizione' definiti all'interno del documento di testo attivo. Ogni comando Jump Location Mark n viene utilizzato per spostare il cursore di testo in una posizione predefinita del documento corrente, come memorizzata nell'ennesimo marcatore di posizione. Questo può evitare di dover scorrere pagine di testo.
