Ajouter un commentaire

Zed met de la joie dans le code avec la fonction rainbow brackets

Par:
francoistonic

ven, 05/12/2025 - 09:18

Dans un code complexe, long et imbriqué, il n'est pas toujours facile de s'y retrouver et de voir les sections de codes par exemple dans des boucles et dans les fameux { } et ( ). L'arc-en-ciel est bien connu sur les IDE du marché. Cette fonction permet de mettre une section de codes en couleur les sections entre () et {}. Plus vous avez d'imbrication, plus il est difficile de comprendre quel code correspond à tel {} / (). Rainbow bracket (parenthèse arc-en-ciel) est là pour vous aider et visualiser rapidement les différents niveaux.

Zed annonce, après plus de 3 ans d'attente, la disponibilité de cette fonction. Elle est disponible dans la version stable de l'environnement de développement. L'équipe précise qu'elle n'a pas voulu copier le fonctionnement de Visual Studio Code qui maintient l'arbre syntaxique entier en mémoire ce qui n'est pas le cas de Zed. Selon Zed, mettre en place le même mécanisme que VS Code aurait demandé un effort important et l'outil s'appuie sur le tree-sitter pour mettre en place l'arc-en-ciel. Pour comprendre l'intégrer de cette fonction, voir le post sur la fonction : https://zed.dev/blog/rainbow-brackets

Vous pouvez activer la fonction : Colorize Brackets. Par défaut, la fonction est désactivée. Quoi qu'il en soit, c'est une bonne nouvelle pour la clarté du code !

Exemple de l'arc-en-ciel dans VS Code : 

On voit comment l'arc-en-ciel fonctionne sur un code sous VS Code et les niveaux de ( ) avec les différentes couleurs.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  SSS   H  H  ZZZZZ  ZZZZZ  RRRR  
S H H Z Z R R
SSS HHHH Z Z RRRR
S H H Z Z R R
SSSS H H ZZZZZ ZZZZZ R RR