# Édition, recherche, remplacement

Le compilateur Zen Studio prend en charge les opérations d'éditeur standard, notamment :

• Annuler / Rétablir\
• Couper / Copier / Coller\
• Sélectionner tout\
• Rechercher / Remplacer\
• Aller à la ligne / colonne

Toutes les fonctions sont disponibles via le **menu Édition**, les raccourcis clavier ou le menu contextuel accessible par clic droit.

## Indentation

***

L'indentation améliore la lisibilité du code en organisant la logique en blocs structurés.

• **Tabulation** – Indenter la ligne courante ou le bloc sélectionné\
• **Maj + Tab** – Supprimer l'indentation

Plusieurs lignes peuvent être indentées simultanément en les sélectionnant avant d'appuyer sur Tab.

## Mode recouvrement (Overtype)

***

Appuyez sur la touche **Inser** pour basculer entre :

• **INS** – Mode insertion (par défaut)\
• **OVR** – Mode remplacement

Le mode actuel est affiché dans la barre d'état.\
La forme du curseur change pour refléter le mode actif.

## Sélection de texte

***

Le texte peut être sélectionné en utilisant :

• Cliquer et glisser\
• Double-cliquer (sélectionner le mot)\
• Triple-cliquer (sélectionner la ligne)\
• Cliquer sur la marge des numéros de ligne (sélectionner la ligne complète)

Étendre la sélection avec :

• **Maj + Clic**\
• **Maj + Flèches**

Sélection rectangulaire (bloc) :

• Maintenez **Alt** tout en sélectionnant avec la souris.

## Commandes du menu Édition

***

### Annuler (Ctrl + Z)

Annule la dernière action.\
Peut être répété jusqu'à revenir à l'état initial.

### Rétablir (Ctrl + Y)

Rétablit la dernière action annulée.

### Couper (Ctrl + X)

Supprime le texte sélectionné et le copie dans le presse-papiers.

### Copier (Ctrl + C)

Copie le texte sélectionné sans le supprimer.

### Coller (Ctrl + V)

Insère le texte copié ou coupé à l'emplacement du curseur.

### Sélectionner tout (Ctrl + A)

Sélectionne tout le texte du document en cours.

## Rechercher / Remplacer (Ctrl + F)

***

Rechercher un texte spécifique ou remplacer les occurrences correspondantes.

Utile pour :

• Renommage de variables\
• Refactorisation\
• Ajustements de grands scripts

## Aller à la ligne / colonne (Ctrl + G)

***

Aller directement à un numéro de ligne ou de colonne spécifique.

Recommandé pour les grands scripts (plus de 4000 lignes).
