> For the complete documentation index, see [llms.txt](https://guide.cronuszen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cronuszen.com/zen-it/zen-studio/modifica-ricerca-sostituzione.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
