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é?


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+ /.


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.


@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!


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 */


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


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



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.



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é)


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.


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.


1

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.