Trova e sostituisci

MarkNode include un pannello Trova e sostituisci per individuare e aggiornare il testo nel documento corrente. Supporta la ricerca di testo semplice e le espressioni regolari, e si integra con la modifica multi-cursore, così puoi apportare modifiche mirate a tutte le corrispondenze in una sola volta.

Apertura del pannello

Premi Cmd+F (macOS) o Ctrl+F (Windows/Linux) per aprire il pannello Trova e sostituisci. Il pannello mostra sempre sia la riga di ricerca sia la riga di sostituzione: non esiste una modalità separata di sola ricerca.

Premi Escape per chiudere il pannello e riportare il focus sull’editor.

Spostarsi tra le corrispondenze

Dopo aver digitato un termine di ricerca, MarkNode evidenzia tutte le corrispondenze nel documento. Passa alla corrispondenza successiva o precedente con i pulsanti freccia del pannello, premendo Enter / Shift+Enter nel campo di ricerca, oppure con Cmd+G / Shift+Cmd+G (macOS) e Ctrl+G / Shift+Ctrl+G (Windows/Linux). La corrispondenza corrente è evidenziata in modo diverso dalle altre, così puoi tenere traccia della tua posizione.

Opzioni di ricerca

Tre pulsanti di attivazione perfezionano il modo in cui viene interpretato il termine di ricerca:

  • Maiuscole/minuscole — se attivo, la ricerca distingue tra maiuscole e minuscole. Note non corrisponderà a note.
  • Parola intera — se attivo, la ricerca trova solo parole complete. Cercando log non verranno trovati logger o dialog.
  • Regex — se attivo, il termine di ricerca viene interpretato come un’espressione regolare. Ad esempio, \bTODO\b corrisponde alla parola TODO e \d+ corrisponde a qualsiasi sequenza di cifre.

Le tre opzioni possono essere combinate liberamente. La modalità Regex rispetta l’opzione Maiuscole/minuscole.

Sostituzione del testo

Nel campo di sostituzione, digita la stringa sostitutiva e usa:

  • Sostituisci (o premi Enter nel campo di sostituzione) — sostituisce la corrispondenza corrente e passa a quella successiva.
  • Sostituisci tutto — sostituisce tutte le corrispondenze nel documento in un’unica operazione. L’azione può essere annullata con Cmd+Z (macOS) o Ctrl+Z (Windows/Linux).

Quando la modalità Regex è attiva, puoi fare riferimento ai gruppi di cattura nella stringa sostitutiva usando $1, $2 e così via.

Seleziona tutte le corrispondenze

Il pulsante Seleziona tutte le corrispondenze posiziona un cursore su ogni corrispondenza contemporaneamente, attivando la modalità multi-cursore. Puoi quindi digitare per sostituire tutte le occorrenze in una sola volta, oppure usare i comandi di modifica standard per modificare ogni corrispondenza in parallelo. È utile quando le sostituzioni devono essere identiche ma vuoi la flessibilità dell’editor anziché una semplice sostituzione di testo.

Per uscire dalla modalità multi-cursore, premi Escape o fai clic in un punto qualsiasi dell’editor.