Aller au contenu

Extension Commentaire

Commentez et décommentez le code en utilisant la syntaxe de commentaire propre au langage, choisie automatiquement d'après le type du fichier. Les opérations de ligne agissent sur des lignes entières ; les opérations de bloc entourent une sélection de marqueurs de commentaire de bloc.

Où la trouver

Édition ▸ Commentaire :

Commande Raccourci Agit sur
Basculer le commentaire de ligne Ctrl+Q (⌃Q sur macOS) les lignes sélectionnées, ou la ligne du curseur
Commentaire de ligne Ctrl+K les lignes sélectionnées, ou la ligne du curseur
Décommenter la ligne Ctrl+Shift+K les lignes sélectionnées, ou la ligne du curseur
Commentaire de bloc Ctrl+Shift+Q (⌃⇧Q sur macOS) la plage d'octets sélectionnée
Décommenter le bloc la plage d'octets sélectionnée

Fonctionnement

  • Les commandes de ligne ajoutent ou retirent le marqueur de ligne du langage (p. ex. //, #, --) au début de chaque ligne touchée par la sélection. Basculer commente les lignes si l'une d'elles n'est pas commentée, et les décommente sinon.
  • Les commandes de bloc entourent la sélection des marqueurs de bloc du langage (p. ex. /* … */, <!-- … -->) ou les retirent. Le commentaire de bloc exige une sélection non vide ; sans sélection, un avertissement s'affiche dans la barre d'état.

Les marqueurs de commentaire proviennent du type de fichier du document (d'après l'extension). Un tampon sans titre ou une extension inconnue retombe sur les marqueurs de style C (// et /* */). Si un type de fichier n'a pas de syntaxe de ligne, les commandes de ligne signalent « Aucune syntaxe de commentaire de ligne connue pour ce fichier » ; de même pour la syntaxe de bloc.

Basculer est la commande à retenir

Ctrl+Q bascule ; vous avez donc rarement besoin des commandes explicites de commentaire/décommentaire — elles existent pour forcer un sens précis.