Documentazione |  
Ricerca e sostituzione
L'Arachnophilia è © Copyright 2015, P. Lutus.

L'Arachnophilia è CareWare

La ricerca e la sostituzione del testo è un'attività così costante nello sviluppo Web, e nella programmazione in generale, che Arachnophilia ha una barra speciale dedicata a questo scopo. Sembra così:

Tuttavia, poiché esamineremo tutte le funzionalità di ricerca e sostituzione, fai clic sul pulsante contrassegnato con "Exp" a destra. Vedrai la visualizzazione del pannello espanso:

Le regole sono semplici:

Il potere di "Tutto" e "Globale" significa ovviamente che vorrai stare attento: prima di premere "Tutto" o "Globale", accertati che stai cercando e sostituendo il testo desiderato.

Sia la finestra di ricerca che quella di sostituzione ricordano ciò che è stato digitato in precedenza, quindi se è necessario ripetere una ricerca, è possibile recuperare la voce precedente aprendo l'elenco a discesa e selezionando invece di ridigitarla.

Altre regole e comportamenti: Personaggi di fuga
I soliti caratteri di escape funzionano sia per voci normali che per espressioni regolari: = avanzamento riga, = tabulazione e così via. Questi caratteri di escape funzionano sia per i campi di ricerca che per quelli di sostituzione. Inoltre, poiché "\" viene utilizzato per il prefisso escape, se desideri cercare "\", inseriscilo come "\".
Voci di ricerca lunghe
Evita di inserire più di poche parole nelle finestre principali di ricerca e sostituzione. Per campi di ricerca o sostituzione più lunghi, scrivi prima una macro per contenere il testo, quindi fai riferimento alla macro per nome nella ricerca e sostituzione campi. Per ottenere il nome della macro, fai semplicemente clic con il pulsante destro del mouse sul campo desiderato e scegli il nome dall'elenco che verrà visualizzato.

Se inserisci troppo testo in un campo di ricerca o sostituzione, questo potrebbe produrre un elenco a discesa inutilizzabile. In tal caso, potrebbe essere necessario rimuovere la voce modificando il file di configurazione che si trova in:

/home/benutzer/.Arachnophilia/Arach.ini
E infine, una nota sulle espressioni regolari. Selezionando "RegExp" nella finestra "RegExp Functions" si abilita il parser di espressioni regolari, uno strumento molto potente che è piuttosto avanzato e che non tratterò in dettaglio qui. Se vuoi imparare a usare le espressioni regolari, Internet ha un numero di pagine dedicate a questo argomento. Un motore di ricerca come www.google.com ne produrrà un elenco.

Un'altra cosa. Un'espressione regolare dall'aspetto innocente e scritta male può bloccare il tuo programma e il tuo computer. Salva sempre i documenti importanti prima di sperimentare le espressioni regolari e salva sempre i modelli di espressioni regolari di successo nelle macro invece di provare a digitarli dalla memoria. Ed evita di utilizzare la modalità "Istantanea" con le espressioni regolari: un'espressione regolare inserita parzialmente potrebbe avere effetti imprevisti.

Documentazione |