# Modifica, ricerca, sostituzione

Il compilatore Zen Studio supporta le operazioni standard dell'editor tra cui:

• Annulla / Ripristina\
• Taglia / Copia / Incolla\
• Seleziona tutto\
• Trova / Sostituisci\
• Vai a riga / colonna

Tutte le funzioni sono disponibili tramite il **Menu Modifica**, le scorciatoie da tastiera o il menu contestuale clic destro.

## Indentazione

***

L'indentazione migliora la leggibilità del codice organizzando la logica in blocchi strutturati.

• **Tab** – Indenta la riga corrente o il blocco selezionato\
• **Maiusc + Tab** – Rimuove l'indentazione

Più righe possono essere indentate contemporaneamente selezionandole prima di premere Tab.

## Modalità Sovrascrittura

***

Premere il tasto **Inserisci** per alternare tra:

• **INS** – Modalità inserimento (predefinita)\
• **OVR** – Modalità sovrascrittura

La modalità corrente è visualizzata nella barra di stato.\
La forma del cursore cambia per riflettere la modalità attiva.

## Selezione del testo

***

Il testo può essere selezionato usando:

• Clic e trascina\
• Doppio clic (seleziona la parola)\
• Triplo clic (seleziona la riga)\
• Clic sul margine del numero di riga (seleziona l'intera riga)

Estendi la selezione con:

• **Maiusc + Clic**\
• **Maiusc + Frecce**

Selezione rettangolare (a blocchi):

• Tieni premuto **Alt** mentre selezioni con il mouse.

## Comandi del menu Modifica

***

### Annulla (Ctrl + Z)

Annulla l'ultima azione.\
Può essere ripetuto fino a tornare allo stato originale.

### Ripristina (Ctrl + Y)

Ripristina l'ultima azione annullata.

### Taglia (Ctrl + X)

Rimuove il testo selezionato e lo copia negli appunti.

### Copia (Ctrl + C)

Copia il testo selezionato senza rimuoverlo.

### Incolla (Ctrl + V)

Inserisce il testo copiato o tagliato nella posizione del cursore.

### Seleziona tutto (Ctrl + A)

Seleziona tutto il testo nel documento corrente.

## Trova / Sostituisci (Ctrl + F)

***

Cerca testo specifico o sostituisci le voci corrispondenti.

Utile per:

• Rinomina variabili\
• Refactoring\
• Modifiche a script di grandi dimensioni

## Vai a riga / colonna (Ctrl + G)

***

Vai direttamente a un numero di riga o colonna specifico.

Raccomandato per script di grandi dimensioni (oltre 4000 righe).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.cronuszen.com/zen-it/zen-studio/modifica-ricerca-sostituzione.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
