Commenter des blocs de code dans Atom

172

Je suis passé de Webstorm et RubyMine à Atom et je manque vraiment une fonctionnalité des éditeurs Jetbrains où vous sélectionnez un bloc de code et appuyez sur CMD+ -et cela ajoute des caractères de commentaire spécifiques à la langue au début de chaque ligne. ( #pour ruby. //pour js, /*pour css etc.).

Existe-t-il un raccourci intégré pour Atom ou un package qui fournit cette fonctionnalité?

max
la source
1
Quelqu'un aurait également dû dire comment décommenter un blocage ...
Jimmy R.
1
@JimmyR. - Si vous répétez la commande à partir de la réponse acceptée (ctrl + /), elle supprimera les commentaires. Bien que son fonctionnement semble dépendre du type de fichier et du fait que vous travaillez ou non dans un bloc déjà commenté.
Broots Waymb

Réponses:

346

Selon cela , cmd+ /devrait le faire.

Et pour Windows et Linux, c'est ctrl+ /.

Ray Hatfield
la source
45
J'ai dû le faire cmd + shift + 7car mon clavier suédois n'a pas de /touche comme les claviers EN.
max
88
ce n'est pas un commentaire de bloc, ceci est un commentaire de ligne
Alexander Mills
7
Ubuntu + utilisateur du clavier italien ici - mon "/" est sur la touche "7" mais ctrl + shift + 7ne fonctionne pas. Un indice?
davideghz le
3
@davideghz sur les claviers italiens, le raccourci est ctrl + ù
Federico Destefanis
3
@AlexanderMills Ironiquement, il a tendance à être plus fiable de commenter plusieurs lignes de code avec des «commentaires de ligne». par exemple, la /*syntaxe en JavaScript peut se terminer de manière inattendue par une description du code à l'intérieur du commentaire comprenant les caractères "* /". Pas rare pour un commentaire avec une expression régulière à l'intérieur.
Jackson
32

Atom n'a pas de fonction de bloc de commentaire spécifique, mais si vous sélectionnez plus de lignes et utilisez ensuite le normal ctrl- /(Windows ou Linux) cmd- /(Mac), il commentera toutes les lignes.

Max
la source
@cryptoKTM voyez la solution par andrez pour résoudre le problème HTML.
Inyoka du
16

Command+ /ou Ctrl+ shift+ 7ne fonctionne pas pour moi (clavier debian + colombien). Dans mon cas, j'ai changé le fichier Atom keymap.cson en ajoutant ce qui suit:

'.editor':
  'ctrl-7': 'editor:toggle-line-comments'

et maintenant ça marche!

andrez
la source
1
Cela devrait être la réponse. Merci
Enrique
14

Appuyez sur (Cmd + /) pour créer un commentaire sur une seule ligne. c'est à dire// Single line comment

Tapez ( /**et appuyez sur la touche Tab) pour créer un commentaire de bloc ala

/** * Comment block */

Carlos A. Cabrera
la source
Cela ne semble fonctionner que dans certains types de fichiers. Cela ne fonctionne pas en tapuscrit mais cela devrait.
Shadouts le
13

avec tout mon respect avec les commentaires ci-dessus, pas besoin d'utiliser un package:

1) click on Atom 
1.2) then ATL => the menu bar appear 
1.3) File > Settings  => settings appear
1.4) Keybindings > Search keybinding input => fill "comment"
1.5) you will see :

panneau de raccourcis clavier dans l'éditeur atom

si vous souhaitez modifier la configuration, il vous suffit de paramétrer votre fichier keymap

Marcdahan
la source
Pour info, les paramètres sont accessibles avec le raccourci ctrl+ ,sous Windows. J'ai les mêmes raccourcis clavier que dans votre capture d'écran et je continue de voir des gens suggérer ctrl+ shift+ /mais cela ne fonctionne tout simplement pas pour moi sur Windows 10 / Atom 1.31.0. Le package block-comment a bien fonctionné et est très léger.
Rockin4Life33
8

Vous pouvez utiliser Ctrl+ /. Cela fonctionne pour moi.

éclat de lune
la source
6

Un commentaire multiligne peut être fait en sélectionnant les lignes et en appuyant sur Ctrl + /. et maintenant vous pouvez avoir de nombreux plugins pour les commentaires

1) commentaire - https://atom.io/packages/comment
2) block-comment-lines - https://atom.io/packages/block-comment-lines

mieux est de bloquer-comment essayer ça ..

learn2code
la source
1
le block-commentpaquet fonctionne comme un charme, merci!
versvs
4

Modifiez votre keymap.csonfichier et ajoutez

les fenêtres

'.platform-win32 .editor':
  'ctrl- /': 'éditeur: toggle-line-comments'

Mac

'.platform-darwin .editor':
  'cmd- /': 'éditeur: toggle-line-comments'

Maintenant, mettez simplement en surbrillance le texte que vous souhaitez commenter et appuyez sur la liaison de touches.

Mastergalen
la source
4

Vous pouvez utiliser Ctrl+ Shift+ /pour Windows.

Soufiyan Ksr
la source
2

Atom n'a pas de commentaire de bloc par défaut, donc je recommanderais de rechercher les paquets atom par "commentaire de bloc" et d'installer celui qui vous convient.

Je préfère https://atom.io/packages/block-comment car il a le raccourci clavier le plus proche pour le commentaire de ligne et il fonctionne comme j'en ai besoin, ce qui signifie qu'il ne commenterait pas toute la ligne mais seulement le texte sélectionné.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (avec le plugin installé)

ungalcrys
la source
Je préfère UltCombo/atom-sublime-block-commentutiliser le raccourci CTRL + ?par défaut, vous avez donc également le CTRL + d'origine/
rubo77
1

Sur un clavier belge affirmé sur le mac command+ shift+, il /y a la frappe pour commenter un bloc.

kenwaldek
la source
1

CTRL + / sur les fenêtres, pas besoin de sélectionner la ligne entière, utilisez simplement la combinaison de touches sur la ligne que vous souhaitez commenter.

Comme si
la source
1

sélectionnez d'abord votre bloc de code puis appuyez sur cmd + / pour MacOS

Sanchit Gupta
la source