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?
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 + /
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)
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.
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.]
juste au cas où quelqu'un utilise la disposition du clavier portugais ABNT Le raccourci est
Ctrl + ;
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 + / ).
vous pouvez basculer le commentaire de bloc avec
Ctrl + Shift + /
Source: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=2967
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é.