Éditeur de code

L’Éditeur de code est un éditeur multi-onglets façon Notepad++, basé sur le moteur Scintilla (via ScintillaNET). Il ouvre n’importe quel fichier de code, affiche les numéros de ligne et colore la syntaxe grâce à un registre de langages extensible.

3Capture d’écran à venir — Éditeur de code, plusieurs onglets ouverts

Autocomplétion et analyse de langage (LSP)

L’éditeur intègre le protocole Language Server Protocol pour plusieurs langages :

Selon le langage du fichier ouvert, vous bénéficiez d’autocomplétion, de diagnostics et d’une meilleure compréhension du code — pas seulement une coloration syntaxique statique.

Langages personnalisés

Au-delà des langages intégrés, vous pouvez importer un « décodeur » de langage supplémentaire depuis un fichier .json local ou une URL, via Gérer / Télécharger des langages….

Multi-curseur

Ctrl+clic ajoute un curseur à l’endroit cliqué (multi-curseur / multi-sélection natif de Scintilla) — pratique pour modifier plusieurs occurrences en une seule frappe.

Raccourcis utiles

Extraits de code (snippets)

Une bibliothèque de snippets par langage est intégrée, et vous pouvez enregistrer vos propres extraits personnels (marqués « [perso] » dans le sélecteur) via le gestionnaire de snippets.

Git gutter

Quand le fichier ouvert appartient à un dépôt Git, une bande dans la marge signale les lignes ajoutées, modifiées ou supprimées depuis le dernier commit — sans quitter l’éditeur.

Autres fonctions