Questa sezione contiene informazioni sui seguenti argomenti:
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)'.
La funzionalità "sostituisci tutte le occorrenze" non è disponibile. Ogni sostituzione deve essere eseguita separatamente.
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.
Cliccare con il tasto sinistro sul FdL di codice o per variabili nel quale volete trovare o sostituire testo.
Selezionare 'Modifica > Trova...' per aprire il dialogo 'Trova/sostituisci'.
Nella casella 'Cerca' del dialogo, immettere la stringa di testo da trovare/sostituire o selezionare una voce dall'elenco a discesa.
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.
Mettere la spunta alle opzioni occorrenti ('Cerca solo parola intera' e/o 'Rispetta maiuscole/minuscole').
All'occorrenza, cambiare la direzione di ricerca.
Cliccare su 'Trova successivo' per avviare l'operazione di ricerca nell'ambito del FdL. Viene marcata la prima occorrenza dell'elemento di testo.
Cliccare su 'Sostituisci' per sostituire questa corrispondenza e passare alla seguente.
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.
Selezionare 'Modifica > Ricerca globale...' (anche quando volete sostituire testo). Appare il dialogo 'Trova (globale) / sostituisci (globale)'.
Nella casella 'Cerca' del dialogo, immettere la stringa di testo da trovare/sostituire o selezionare una voce dall'elenco a discesa.
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.
Mettere una spunta a una o più delle opzioni (vedere la descrizione del dialogo).
Utilizzando le caselle di spunta nella sezione 'Selezione' si possono includere/escludere tipi di FdL.
Se occorre, cambiare la direzione di ricerca.
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.
Cliccare su 'Trova successivo' per avviare l'operazione di ricerca. Viene marcata la prima occorrenza dell'elemento di testo.
Cliccare su 'Sostituisci' per sostituire questa corrispondenza e passare alla seguente.
La tabella che segue mostra quali elementi si possono sostituire in quali FdL.
Sì = sostituibile / no = non sostituibile
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 |
Sì |
No |
No |
Sì |
Sì |
No |
Sì |
|
FdL di codice |
Sì |
Sì |
No |
No |
Sì |
No |
No |
|
FdL per variabili globali |
Sì |
No |
No |
No |
Sì |
No |
Sì |
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.
|
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).
|
|
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. |