Raccourci pour commenter un bloc de code avec du texte sublime

je veux commenter un bloc de code en texte sublime.

je le vois dans les bulletins, mais ne pensez pas qu'il utilise un texte sublime ... pour effectuer les opérations suivantes ...

if (uncommented)
  some uncommented example
  # if (commented) 
  #   some commented example code
  # end
end

y a-t-il un raccourci dans le texte sublime que je puisse utiliser pour insérer le bloc de #'s?

111
demandé sur Seanny123 2012-07-12 05:23:19

8 réponses

le raccourci pour commenter ou sans le texte sélectionné ou ligne courante:

  • Windows: Ctrl + /
  • Mac: Commande ⌘ + /
  • Linux: Ctrl + Shift + /

alternativement, utilisez le menu: Edit > Comment

pour le commentaire de bloc que vous pouvez utiliser:

  • De Windows: Ctrl + Shift + /
  • Mac: Command Chapter + Option / Alt + /
229
répondu Randall Ma 2017-04-20 13:15:34

vous cherchez la commande toggle_comment . (Edit > Commentaire > Activer / Désactiver Le Commentaire)

par défaut, cette commande est mappée à:

  • Ctrl + / (sous Windows et Linux)
  • Commande ⌘ + / (Sur Mac)

cette commande prend également un argument block , qui vous permet pour utiliser les commentaires de bloc au lieu des lignes simples (par exemple /* ... */ par opposition à // ... en JavaScript). Par défaut, les combinaisons de clés suivantes sont mappées pour modifier les commentaires de bloc:

  • Ctrl + poste + / (sous Windows et Linux)
  • Commandpc + Alt + / (Sur Mac)
18
répondu Ajedi32 2014-05-15 16:27:34

avec une disposition de clavier non-US le raccourci par défaut Ctrl + / (Win / Linux) ne fonctionne pas.

j'ai réussi à le changer en Ctrl + 1 comme pour Robert le commentaire de par écrit

[
{
    "keys": ["ctrl+1"],
    "command": "toggle_comment",
    "args": { "block": false } 
}
,
{   "keys": ["ctrl+shift+1"],
    "command": "toggle_comment",
    "args": { "block": true }
}
]

à Preferences -> Key Bindings (sur la moitié droite, l'utilisateur keymap).

noter qu'il ne doit y avoir que un ensemble de crochets (' [] ') sur le côté droit; si vous aviez déjà quelque chose, Copiez-le entre les crochets et ne conservez que les crochets les plus extérieurs.

8
répondu np8 2017-10-12 07:00:30

Ctrl - / va insérer // style de commentaire, pour le javascript, etc

Ctrl - / va insérer <!-- --> commentaires pour le HTML,

Ctrl - / va insérer # commentaires pour le Ruby,

..etc

Mais ne fonctionne pas parfaitement sur les tags HTML <script> .

HTML <script> ..blah.. </script> les tags:

Ctrl - / twice (c'est à dire Ctrl - / Ctrl - / ) effectivement en commentaire la ligne:

  • La première Ctrl - / ajoute // au début de la ligne,

    qui commente la balise de script, mais ajoute" // " texte à votre page web.
  • Le second Ctrl - / puis entoure que dans <!-- --> style commente, qui accomplit la tâche.

Ctrl -- Shift - / n'est pas produire les commentaires multi-lignes sur le code HTML (ou même de simples commentaires en ligne), mais ne

ajouter /* */ style les commentaires multi-lignes en Javascript, texte et autres formats de fichier.

--

[j'ai ajouté comme nouvelle réponse puisque je ne pouvais pas ajouter de commentaires.

J'ai inclus cette information parce que c'est l'information que je cherchais, et c'est la seule page StackOverflow liée à partir de mes résultats de recherche.

J'ai depuis découvert le / / trick pour les balises de script HTML et a décidé de partager ces informations supplémentaires, car il nécessite une légère variation de l'habituel fourre-tout (et rapporté ci-dessus)

/ et Ctrl -- Shift - / méthode de commenter son code dans sublime.]

6
répondu SherylHohman 2016-10-17 16:15:48

juste au cas où quelqu'un utilise la disposition du clavier portugais ABNT Le raccourci est

Ctrl + ;
4
répondu nassim 2015-10-11 02:52:01

juste une note importante. Si vous avez un commentaire HTML et que votre décompte ne fonctionne pas

(Peut-être que c'est un fichier PHP), alors ne marquez pas tous les commentaires mais mettez simplement votre curseur à la fin ou au début du commentaire (avant ) et essayez de nouveau ( Ctrl + / ).

4
répondu Eran Or 2016-10-17 15:45:12

vous pouvez basculer le commentaire de bloc avec

Ctrl + Shift + /

Source: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=2967

4
répondu DHinch 2016-10-17 17:18:40

mac, je l'ai fait

  • Tapez votre commentaire et appuyez sur Commande + D pour sélectionner le texte
  • , puis appuyez sur Alt + Commande + / commenter le texte sélectionné.
2
répondu TrickyJ 2017-10-12 07:21:51