J'ai édité le fichier Préférences> Liens utilisateur et ajouté ceci:
[
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
]
Mais les raccourcis ne fonctionnent pas. Qu'est ce qui ne s'est pas bien passé?
J'ai résolu mon problème:
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } },
]
Il suffit de remplacer '/' par 'keypad_divide'
Ceci fonctionne pour moi avec un clavier QWERTY (italien), où le /
est supérieur au chiffre 7
.
Ajouter dans Préférences> Utilisateurs liés
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Cela devrait fonctionner bien sur allemand QWERTZ clavier également.
Cela a fonctionné pour moi sur Windows 10:
{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} },
{ "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}
J'avais le même problème, mais ce qui a fonctionné pour moi a été
ctrl + ç
sans aller aux préférences.
(Je ne sais pas pourquoi, remarquez, c est la cedilla)
Avec la disposition du clavier portugais (mon cas), je devais utiliser ceci:
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Celui-ci fonctionne pour moi sous la fenêtre 10
{ "keys": ["ctrl+'"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+'"], "command": "toggle_comment", "args": { "block": true } }
Suit le lien suivant pour la solution: Raccourci clavier à activer/désactiver le commentaire en Sublime-Text
Quelques commentaires supplémentaires:
"keys": ["ctrl + shift + #"] ...
dans le fichier par défaut (Windows) .sublime-keymap -User.