Dialogo 'Trova/sostituisci'

Informazioni generali su come trovare e sostituire elementi di testo

Il sistema mette a disposizione due modi per trovare e sostituire elementi di testo in FdL di codice e per variabili: Ricerca/sostituzione locale e globale.

La funzione di ricerca si applica a commenti, variabili, nomi di funzioni / blocchi di funzione, nomi di istanze BF, nomi di parametri formali, contatti e bobine. Per la sostituzione di testo ci sono alcune regole/restrizioni. Vedere la sezione "Regole per sostituire elementi di testo" più sotto.

La ricerca/sostituzione locale di elementi di testo incide solo sul FdL attivo. L'operazione di ricerca/sostituzione globale si applica a diversi o tutti i FdL, a dipendere dalla selezione effettuata nel dialogo 'Trova/sostituisci (globale)'.

NOTA:

La funzionalità "sostituisci tutte le occorrenze" non è disponibile. Ogni sostituzione deve essere eseguita separatamente.

NOTA:

Nelle UOP in TS valgono le seguenti restrizioni per la ricerca di testo sia globale sia locale:

  • Non è possibile sostituire testo con la funzione 'Trova e sostituisci'. È solo possibile trovare il testo, che poi deve essere sovrascritto a mano.

  • È supportata solo la direzione di ricerca 'In giù'.

  • La funzione di ricerca non è disponibile quando l'editore TS si trova in modalità online.

Sia per l'operazione locale sia per quella globale si usa il dialogo 'Trova/sostituisci'. Il dialogo offre diverse opzioni di ricerca/sostituzione per gli ambiti locale e globale come riportate nella descrizione del dialogo.

Ricerca & sostituzione di testo locale

  1. Cliccare con il tasto sinistro sul FdL di codice o per variabili nel quale volete trovare o sostituire testo.

  2. Selezionare 'Modifica > Trova...' per aprire il dialogo 'Trova/sostituisci'.

  3. Nella casella 'Cerca' del dialogo, immettere la stringa di testo da trovare/sostituire o selezionare una voce dall'elenco a discesa.

  4. Solo per la sostituzione di testo: Nella casella 'Sostituisci con:', immettere la nuova stringa o selezionare una voce dall'elenco a discesa.

    Rispettare le restrizioni sopraindicate.

  5. Mettere la spunta alle opzioni occorrenti ('Cerca solo parola intera' e/o 'Rispetta maiuscole/minuscole').

  6. All'occorrenza, cambiare la direzione di ricerca.

  7. Cliccare su 'Trova successivo' per avviare l'operazione di ricerca nell'ambito del FdL. Viene marcata la prima occorrenza dell'elemento di testo.

  8. Cliccare su 'Sostituisci' per sostituire questa corrispondenza e passare alla seguente.

Ricerca & sostituzione di testo globale

  1. Per limitare la ricerca a determinati/e FdL o UOP, marcare le relative icone nell'albero di progetto. La selezione multipla è possibile tenendo premuto il tasto <Ctrl> o <Shift> mentre si clicca sulle singole voci.

  2. Selezionare 'Modifica > Ricerca globale...' (anche quando volete sostituire testo). Appare il dialogo 'Trova (globale) / sostituisci (globale)'.

  3. Nella casella 'Cerca' del dialogo, immettere la stringa di testo da trovare/sostituire o selezionare una voce dall'elenco a discesa.

  4. Solo per la sostituzione di testo: Nella casella 'Sostituisci con:', immettere la nuova stringa o selezionare una voce dall'elenco a discesa.

    Rispettare le restrizioni sopraindicate.

  5. Mettere una spunta a una o più delle opzioni (vedere la descrizione del dialogo).

  6. Utilizzando le caselle di spunta nella sezione 'Selezione' si possono includere/escludere tipi di FdL.

  7. Se occorre, cambiare la direzione di ricerca.

  8. Per condurre la ricerca/sostituzione solo nei FdL selezionati nel 1. passo, attivare la casella a scelta multipla.

    Se è attivato 'Totale', le selezioni nell'albero di progetto vengono ignorate.

  9. Cliccare su 'Trova successivo' per avviare l'operazione di ricerca. Viene marcata la prima occorrenza dell'elemento di testo.

  10. Cliccare su 'Sostituisci' per sostituire questa corrispondenza e passare alla seguente.

Regole per sostituire elementi di testo

La tabella che segue mostra quali elementi si possono sostituire in quali FdL.

Sì = sostituibile / no = non sostituibile

NOTA:

Le seguenti regole non valgono per UOP in TS. In TS non è possibile sostituire testo con la funzione 'Trova e sostituisci'.

Nome della variabile

Costante

Tipo di dati

Utilizzo

Comment

Morsetto

Valore iniziale

FdL per variabili locali

No

No

No

FdL di codice

No

No

No

No

FdL per variabili globali

No

No

No

No

Trovare l'elemento seguente/precedente

I comandi 'Modifica > Trova precedente' e 'Modifica > Trova successivo' permettono di cercare ripetutamente lo stesso elemento di testo senza usare il dialogo 'Trova' (direzione di ricerca 'In su' o 'In giù' come impostata nel dialogo). Entrambi i comandi sono disponibili per ricerche locali e globali.

Dialogo 'Trova/sostituisci' (locale e globale)

Elemento del dialogo

Significato

Cerca:

Stringa da cercare/sostituire.

Sostituisci con:

Stringa di sostituzione (contenuta solo nella scheda 'Sostituisci (globale)').

Parola intera

Il testo trovato deve corrispondere all'intero testo di ricerca.

Rispetta maiuscole/minuscole

Se questa opzione è attiva, la ricerca tiene conto di maiuscole/minuscole: vengono trovate solo le occorrenze che corrispondono alle maiuscole/minuscole inserite.

Sezione 'Selezione'

I tipi di FdL per i quali condurre la ricerca/sostituzione (solo per operazioni di testo globale).

Direzione:'In su' o 'In giù'

Direzione di ricerca nel FdL.

NOTA:

In codice TS è supportata solo la direzione di ricerca 'in giù'.

Fascia 'Totale' o 'Selezione'

Gamma di FdL inclusa nella ricerca/sostituzione (solo per operazioni di testo globale).

  • Totale – vengono elaborati tutti i FdL che corrispondono alle impostazioni nella sezione di 'Selezione' del dialogo. Le icone selezionate nell'albero di progetto vengono ignorate.

  • Selezione – vengono elaborati solo i FdL selezionati nell'albero di progetto. Le impostazioni della casella 'Selezione' rimangono attive.

Trova successivo

Cerca l'elemento di testo seguente.

Sostituisci

Sostituisce il testo trovato e contrassegnato con il testo immesso nella casella 'Sostituisci con:'.

NOTA:

La funzionalità "sostituisci tutte le occorrenze" non è disponibile. Ogni sostituzione deve essere eseguita separatamente.

Tenere conto delle restrizioni per le unità di organizzazione programma in testo strutturato (UOP TS) indicate nella nota alla sezione "Informazioni generali..." più su.