Je veux commenter un bloc de code dans un texte sublime.
Je le vois dans RailsCasts, 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
Existe-t-il un raccourci en texte sublime que je peux utiliser pour insérer le bloc de #?
Le raccourci pour commenter o décommenter le texte sélectionné o ligne courante:
Vous pouvez également utiliser le menu: Edit > Comment
Pour le commentaire de bloc, vous pouvez utiliser:
Vous recherchez la commande toggle_comment
. (Édition> Commenter> Activer/désactiver le commentaire)
Par défaut, cette commande est associée à:
Cette commande utilise également un argument block
, qui vous permet d’utiliser des commentaires de bloc au lieu de lignes simples (par exemple, /* ... */
par opposition à // ...
en JavaScript). Par défaut, les combinaisons de touches suivantes sont mappées pour basculer les commentaires de bloc:
Avec une disposition de clavier non américaine, le raccourci par défaut Ctrl+/ (Win/Linux) ne fonctionne pas.
J'ai réussi à le changer en Ctrl+1 selon commentaire de Robert en écrivant
[
{
"keys": ["ctrl+1"],
"command": "toggle_comment",
"args": { "block": false }
}
,
{ "keys": ["ctrl+shift+1"],
"command": "toggle_comment",
"args": { "block": true }
}
]
to Preferences -> Key Bindings
(sur la moitié droite, le keymap de l'utilisateur).
Notez qu'il ne devrait y avoir qu'un seul jeu de crochets ('[]
') à droite; Si vous aviez déjà quelque chose à copier, copiez-le entre les crochets et ne conservez que les crochets les plus à l'extérieur.
Ctrl-/ va insérer le style //
commentant, pour javascript, etc.
Ctrl-/ va insérer <!-- -->
commentaires pour HTML,
Ctrl-/ va insérer #
commentaires pour Ruby,
..etc
Mais ne fonctionne pas parfaitement sur les balises HTML <script>
.
Balises HTML <script> ..blah.. </script>
:
Ctrl-/ twice
(c'est-à-dire Ctrl-/Ctrl-/) commentera effectivement la ligne:
//
au début de la ligne,//
" à votre page Web.<!-- -->
, ce qui accomplit la tâche.Ctrl-Shift-/ not produit-il des commentaires multilignes sur HTML (ou même des commentaires monolignes), mais
add /* */
style commentaires de plusieurs lignes en Javascript, texte et autres formats de fichier.
-
[J'ai ajouté une nouvelle réponse car je ne pouvais pas ajouter de commentaires.
J'ai inclus cette information car il s'agit de celle que je cherchais et de la seule page StackOverflow associée de mes résultats de recherche.
J'ai découvert depuis le // astuce pour les balises de script HTML et a décidé de partager cette information supplémentaire, car elle nécessite une légère variation du fourre-tout habituel (et rapporté ci-dessus)
/ et Ctrl-Shift-/ méthode de commenter son code en sublime.]
Vous pouvez basculer le commentaire de bloc avec
Ctrl+Shift+/
Source: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=2967
Juste une note importante. Si vous avez un commentaire HTML et que votre commentaire ne fonctionne pas
(C’est peut-être un fichier PHP), ne marquez donc pas tout le commentaire, mais placez simplement votre curseur à la fin ou au début du commentaire (avant) et réessayez (Ctrl+/).
Juste au cas où quelqu'un utilise la configuration de clavier ABNT en portugais Le raccourci est
Ctrl + ;
En mac je l'ai fait