Comment commenter plusieurs lignes dans Visual Studio Code?

349

Je ne trouve pas un moyen de commenter et de commenter plusieurs lignes de code dans Visual Studio Code .

Est-il possible de commenter et de commenter plusieurs lignes dans Visual Studio Code à l'aide d'un raccourci? Si oui, comment faire?

gog
la source
Comment commenter plusieurs lignes lorsque l'une des lignes est déjà commentée html
Vivek Shukla

Réponses:

354

Shift+ Alt+A

Vous trouverez ici tous les raccourcis clavier.

Tous les raccourcis VSCode

PS: Je préfère Ctrl+ Shift+ /pour basculer les commentaires de bloc parce que Ctrl+ /est un raccourci pour basculer les commentaires de ligne, donc c'est naturellement plus facile à retenir. Pour ce faire, cliquez simplement sur l'icône des paramètres en bas à gauche de l'écran et cliquez sur «Raccourcis clavier» et recherchez «bascule bloc ...». Cliquez ensuite sur et entrez la combinaison souhaitée.

saran3h
la source
27
Ce n'est probablement pas la réponse la plus votée en raison de la façon dont VS Code fonctionne pour différentes langues. Pour le code python, la commande "bloc de commentaires" Alt + Maj + A enveloppe en fait le texte sélectionné dans une chaîne multiligne, tandis que Ctrl + / est le moyen de basculer n'importe quel type de commentaire (y compris un commentaire "bloc" comme demandé ici).
Casey Kuball
J'ai trouvé la suggestion de cliquer sur l'icône des paramètres et cliquer sur Raccourcis clavier très utiles.
ckkkitty
1
Vous pouvez trouver les options de commentaire dans le menu Edition si vous oubliez les raccourcis clavier.
Chris Koester
1
ctrl + shift + A a fonctionné pour moi pour ajouter un commentaire sur plusieurs lignes.
Avani Khabiya
N'y a-t-il pas un moyen de les ajouter au menu contextuel de l'éditeur? Je voudrais ajouter des commandes de commentaire / décommentation au menu contextuel.
akinuri
181

Tout d'abord, sélectionnez les lignes que vous souhaitez commenter / décommenter ( CTRL+ Lest pratique pour sélectionner quelques lignes)

Ensuite:

  • Pour basculer les commentaires de ligne, exécutez editor.action.commentLine( CTRL+ /sous Windows)

    ou

  • Pour ajouter des commentaires de ligne, exécutez editor.action.addCommentLine( CTRL+ K CTRL+ C)

    Pour supprimer les commentaires de ligne, exécutez editor.action.removeCommentLine( CTRL+ K CTRL+ U)

    ou

  • Pour basculer un commentaire de bloc, exécutez editor.action.blockComment( SHIFT- ALT- A)

Voir le document officiel: Key Bindings for Visual Studio Code

Wosi
la source
10
Malheureusement, ce cmd+/n'est pas un raccourci valide pour un clavier allemand (Mac). FWIW: Je l'ai changé { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }pour correspondre à Atom.
Mario
5
Sur mac, c'est cmd + - (cmd et moins).
Jo Smo
1
Bizarre, avec moi c'est cmd + = (macos sierra et vscode 161)
xastor
1
Je l'utilise sur le fichier js. Mais cela ne fonctionne pas pour le commentaire / * .. * / multiligne. au lieu de cela, il place / supprime '//' devant toutes les lignes sélectionnées
Amit Kumar Gupta
1
@Mario: J'ai eu du mal pendant longtemps, jusqu'à ce que je décide finalement de passer de ma mise en page suisse-allemande à la mise en page américaine. Les trémas sont le seul problème, mais sur Mac, vous vous habituez rapidement à la «solution de contournement». La mise en page américaine est la norme pour (presque) tous les programmes, en ce qui concerne les raccourcis, donc j'envisagerais de changer.
codepleb
90

Le raccourci clavier pour commenter plusieurs dans Windows est shift+ alt+ A.

Abdu Rahiman
la source
Celui-ci est meilleur dans certaines langues car il bascule "Bloquer les commentaires". CTRL- / bascule "Commentaire de ligne" qui ne fonctionne pas par exemple en CSS ou HTML.
hraban
Comment puis-je changer ce raccourci, je n'arrive pas à le trouver dans Fichier> Préférences> Raccourcis clavier?
sianipard
c'est le seul que je cherchais. Tout simplement parce que c'est un commentaire de sélection et non un commentaire de ligne entière. Il encapsule la sélection avec /**/pas toute la ligne. Je suis sur Windows 10
Saba Ahang
80

Comment commenter multiligne / ligne unique dans VS Code:


MacOS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

Les fenêtres:

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

Comment remapper / modifier ces raccourcis?

Windows: Fichier> Préférences> Raccourcis clavier.

MacOS: Code> Préférences> Raccourcis clavier.

Vous pouvez rechercher dans la liste à la fois par raccourcis clavier (noms de clés) et noms de commandes.


Lire: Comment définir des raccourcis à partir d'un autre éditeur de texte (Sublime, Atom, etc.)?

Documents officiels: raccourcis clavier pour Visual Studio Code

Eduard
la source
43

Dans mon cas, Ubuntu, le raccourci est ctrl+ shift+ A.

Ashutosh Jha
la source
dans mon ubuntu 16 ne fonctionne pas, étrange, je peux changer les clés mais cela dépend peut-être de l'extension du fichier?
Ferroao
29

Vous pouvez voir toutes les raccourcis clavier disponibles dans la documentation officielle .

Voici le bit pertinent pour osx:

Key     Command

⌘K ⌘C   Add Line Comment    
⌘K ⌘U   Remove Line Comment 
⌘/      Toggle Line Comment 
⇧⌥A     Toggle Block Comment

Vous devrez d'abord sélectionner les lignes que vous souhaitez commenter, puis exécuter le raccourci ci-dessus, c'est- ⌘/à- dire sur osx Ctrl/sous Windows.

jottr
la source
1
Mais il ne parle pas de commentaire multiligne.
Amit Kumar Gupta
1
@AmitGupta: ⌘ / Toggle Line Comment <- cela fonctionne aussi pour les multilignes.
laishiekai
mettez en surbrillance plusieurs lignes et ⌘K puis ⌘C ou ⌘K puis ⌘U fonctionnera. ⌘ / fait la même chose. @AmitGupta
pythlang
14

Pour ma disposition de clavier c'est Ctrl+ §pour:

//
//
//

Et Shift+ Alt+ Apour:

/*
...
*/
Sumpfkraut
la source
2
Maj + Alt + A pour mac OS
Eran ou
12

Pour commenter plusieurs lignes sur l'utilisation du code visuel

shift+ alt+a

Pour commenter l'utilisation d'une seule ligne

ctrl + /

Karthiga
la source
7

En MacOS commentant plusieurs lignes dans Visual Studio Code par un raccourci clavier:

Option+ Shift+A

/*
...
...
*/
Sajib Khan
la source
1
Je vous remercie! Il s'agit de commentaires MULTILINE, tandis que d'autres suggèrent des commentaires SINGLE LINE pour les multilignes.
Eduard du
7

CTRL+ SHIFT+ Apour CSS multiline

  • Ubuntu 16
  • VSCode version 1.17.2
charlyRoot
la source
6

Dans la nouvelle version de VSCODE (version 1.26.1)

Version VSCODE

  1. Allez dans Fichier> préférences> Raccourcis clavier
  2. Rechercher commentDouble-cliquez sur le raccourci existant «raccourci clavier»
  3. Et appuyez sur le nouveau raccourci clavier dans mon cas ctrl+ shfit+/

Vous pouvez attribuer les raccourcis que vous souhaitez. J'espère que ça aide.

entrez la description de l'image ici

Ragavan Rajan
la source
6
  1. Sélectionnez toutes les lignes que vous souhaitez commenter

  2. CTRL + /

Rakesh
la source
Semble un peu étrange que vscode utilise Shift + Alt + A pour le commentaire de bloc lorsque le commentaire de ligne est Ctrl + /. ReSharper utilise Ctr + Alt + / et Ctrl + Shift + / pour le commentaire de ligne et de bloc respectivement. Pour vscode, on peut voir que les touches Shift-Alt-A (pour le commentaire de bloc) sont un peu plus faciles à appuyer que les combos à trois touches typiques, mais ce n'est pas aussi intuitif qu'un raccourci clavier. Je configure ReSharper (pourrait également le faire pour Visual Studio normal) pour utiliser respectivement Ctrl + / et Ctrl + Maj + / pour le commentaire de ligne et de bloc et vscode pour utiliser Ctrl + Maj + / pour le commentaire de bloc afin qu'ils soient à la fois identiques et intuitifs.
Greg McPherran
5

Win10 avec clavier français / anglais CTRL+ /, ctrl+ k+ uet ctrl+ k+ lne fonctionne pas.

Voici comment ça fonctionne:

/ * * / SHIFT+ ALT+A

// CTRL+É

La touche É est à côté de la touche Maj droite.

ArsTV
la source
4

Vous pouvez trouver le raccourci dans le menu Edition:

Édition> Basculer le commentaire de bloc => Maj-Alt-A

Sylvain Rodrigue
la source
4

visual studio 2017 nous faisons une: Sélection de commentaires

Ctrl+ K, Ctrl+C

appuyez sur Ctrl+ Kpour obtenir un raccourci. appuyez sur Ctrl+ Cpour confirmer http://visualstudioshortcuts.com/2017/

Joao Victor
la source
1
Pour une raison quelconque, j'ai du mal avec celui-ci. Je dois généralement appuyer plusieurs fois. CTRL + ALT + A fonctionne le mieux pour moi.
Eric
1
Celui-ci a bien fonctionné pour moi. Un bon complément à cette réponse est "Comment décommenter".
Tiago Martins Peres 李大仁
à décommenter l'utilisation Ctrl+ k, Ctrl+U
Yacine Rouizi
3

CTRL + SHIFT + A Pour Red Hat, centos

  • Sélectionner un article
  • puis CTRL+ SHIFT+A
RAHUL KUMAR
la source
3

Pour moi de commenter j'utilise:

Ctrl + k , Ctrl+c

et commenter:

Ctrl + k , Ctrl+u

j'utilise ubuntu 18.0.4

Yacine Rouizi
la source
2

Pour faire sur mac: CMD+ Shift+7

Julio Andres Orellana
la source
2

1.Sélectionnez le texte, appuyez sur Cntl + K, C pour commenter (Ctr + E + C) 2.Placez le curseur sur la première ligne après le délimiteur // et avant le texte du code. 3.Appuyez sur Alt + Maj et utilisez les touches fléchées pour effectuer la sélection. ... 4.Une fois la sélection terminée, appuyez sur la barre d'espace pour entrer un seul espace.

méta alpha
la source
2

Pour moi, c'était ctrl+ '(j'utilise une disposition suédoise pour le clavier). J'espère que cela aide n'importe qui.

martin36
la source
Idem pour la mise en page finlandaise, qui est en fait la même que pour le suédois.
Firze
2

CTRL+ / commenter / décommenter plusieurs lignes de code

Ctrl+ k+ upour le dernier majuscule

ctrl+ k+ lpour les derniers minuscules

Aashish
la source
2

entrez la description de l'image ici

Sélectionnez les lignes que vous souhaitez commenter

Appuyez ensuite sur Ctrl+ / pour commenter les lignes sélectionnées

entrez la description de l'image ici

Et pour décommenter:
Sélectionnez les lignes commentées que vous souhaitez décommenter
Appuyez d'abord sur Ctrl+ K puis sur Ctrl+ Upour supprimer la mise en commentaire des lignes commentées

Tanmoy Bhowmick
la source
1

Vous pouvez afficher les raccourcis existants en suivant les mêmes étapes que ci-dessous. Je trouve que ceux par défaut ne sont pas pratiques, j'ai donc utilisé le processus suivant pour changer l'IDE pour utiliser la commande '/' vue dans les commentaires.

Vous pouvez personnaliser les raccourcis clavier en allant dans le menu "Outils" et en sélectionnant "Options". Sélectionnez ensuite "Clavier" dans la branche "Environnement". De là, vous pouvez lier les commandes Edit.CommentSelection et Edit.UncommentSelection aux raccourcis clavier que vous souhaitez.

Andy
la source
1

À partir de maintenant (version 1.18.0), vous pouvez vérifier les raccourcis clavier en allant dans Fichier> Préférences> Raccourcis clavier . Ici, vous pouvez rechercher des raccourcis liés aux commentaires.

Pour les utilisateurs qui viennent de Sublime Textou aiment avoir Ctrl+ Shift+ /, vous pouvez effectuer la modification à partir du paramètre mentionné ci-dessus ou simplement installer l' Sublime Text Keymapextension par Microsoft.

im_tsm
la source
1

sur Windows 10, clavier italien, VSC 1.19.1:

Sélectionnez les lignes que vous souhaitez commenter et appuyez sur "Ctrl + ù"

Pietro La Grotta
la source
1

Pour Windows, la clé par défaut pour le commentaire sur plusieurs lignes est Alt+ Shift+A

Pour Windows, la clé par défaut pour le commentaire sur une seule ligne est Ctrl+/

Anoop PS
la source
1

Sous Windows

Sélectionnez les lignes que vous souhaitez commenter. Appuyez ensuite sur Ctrl+/

anoja madusanka
la source
1

Si vous utilisez VSCode dans un environnement Linux, vous pouvez commenter plusieurs lignes soit:

Sélection d'un bloc de code => puis, appuyez sur Ctrl+ Shift+A (Bloquer les commentaires)

Ou, en sélectionnant un bloc de code => puis, appuyez sur Ctrl+/ (commentaire sur une seule ligne appliqué à toutes les lignes sélectionnées)

J'espère que cela t'aides.

sbr_amd
la source
1

Dans Windows, vous devez appuyer sur ctrl+ /dans mac, vous pouvez faire + /pour faire plusieurs commentaires

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

Ensuite, si vous souhaitez annuler le commentaire, sélectionnez à nouveau les lignes, puis appuyez à nouveau sur ctrl+ /(sous Windows) + /(sous Mac).

Prashant Barve
la source