Dans Sublime Text 2, comment insérer une sélection dans un commentaire ?
Existe-t-il un raccourci clavier pour cette action?
Par défaut sous Linux/Windows pour un clavier anglais, le raccourci est Ctrl+Shift+/ pour basculer un commentaire de bloc, et Ctrl+/ pour basculer un commentaire de ligne.
Si vous allez dans Preferences->Key Bindings - Default
, vous pouvez trouver tous les raccourcis, ci-dessous les lignes pour commenter.
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
Dans les "Préférences-> Liaisons de touches - Utilisateur"
[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
Il suffit de le coller, ils fonctionneront très bien!
Je voudrais ajouter, que sur mon mac par défaut le blocage du commentaire de bloc est le raccourci cmd+alt+/
Pour les claviers allemands, utilisez ctrl+shift+# pour basculer un commentaire de bloc et ctrl+# pour basculer un commentaire de ligne.
Le raccourci dans Preferences->Key Bindings - Default
est défini sur Ctrl+Shift+/ et Ctrl+/, mais pour utiliser les fonctions, appuyez sur les touches indiquées ci-dessus.
Sur un clavier portugais brésilien ABNT2, j'ai un problème similaire à celui rapporté par JoshDM. Dans le fichier sublime-keymap j'ai:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
Mais je dois utiliser ctrl+; et ctrl+shift+;. Sur mon clavier, ; est à gauche de /.
Cela ressemble à un bug.
vous devez remplacer "/" par "7", cela fonctionne sur les dispositions de clavier non anglais.
Cela a fait le tour pour moi venant de Brackets et étant habitué à ctrl+/ sur le pavé numérique.
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }
]
Dans mon clavier (suédois) c’est la touche à droite de "ä": "*".
ctrl+*
Au clavier (espagnol), SO: Win7.
Allez dans Préférences-> Liaisons de touches - Par défaut, replace..."ctrl+/"]...
par "ctrl+7"...
Et n'utilisez pas le pavé numérique, cela ne fonctionne pas. Il suffit d'utiliser les chiffres au-dessus des lettres
On dirait une sorte de bug de mappage du clavier. Je suis portugais, j'utilise donc un clavier PT/PT. Sublime Text 3 semble manipuler / comme ~.
Sur un Mac avec un clavier américain, vous voulez cmd+/.
Ctrl+d et Ctrl+Shift+d....
[
{ "keys": ["ctrl+d"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+d"], "command": "toggle_comment", "args": { "block": true } },
]
Sur mon ordinateur portable avec clavier espagnol, le problème semble être le "/" sur la reliure à clé, je l'ai changé pour ctrl+shift+c et maintenant ça marche.
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } },
Commencez par ouvrir le texte sublime 2.
Et la barre de menu supérieure sur sélectionnez le Preferences
.
Et que de sélectionner le Key Bindings -User
.
Et que mettre ce code,
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
J'utilise Ctrl + Maj + C, vous avez également différentes utilisations des touches de raccourci.
Max OS: Si vous souhaitez basculer le commentaire sur plusieurs lignes individuelles contre le commentaire de bloc sur une sélection entière, vous pouvez modifier plusieurs lignes, shift+cmd+L, puis cmd+/ dans cette séquence.