Comment séparer une clé de liaison dans Sublime Text 2?
J'ai l'habitude de frapper CTRL+T pour ouvrir un nouvel onglet dans ST2. Cependant cette ligne appelle la fonction de transposition. J'ai pu la carte de la new_file
commande CTRL+T, mais est-il possible de désactiver la commande complètement par l'intermédiaire de l'utilisateur fichier keymap. Ma recherche a suggéré d'ajouter ce point à l'utilisateur de clavier.
[ { "keys": ["ctrl+t"], "command": "unbound" } ]
Est la "indépendant" officiellement approuvé moyen de la désactivation d'un raccourci?
- La documentation officielle est ici: docs.sublimetext.info/en/latest/reference/key_bindings.html de cette écriture, il ne fait aucune mention de la déliaison.
- merci, j'ai vraiment besoin de ce
super+forward_slash
indépendant! - Je l'utiliser pour effectuer une recherche dans la barre de menu dans toutes les applications.
Vous devez vous connecter pour publier un commentaire.
Je n'ai jamais voir ou de lire tout officiel de la documentation sur les
unbound
de commande, mais il fonctionne. Une autre option serait de retirer lecommand
attribut.Ce sera aussi indépendant une clé de liaison.
"command": "unbound"
fonctionne.{ "keys": ["ctrl+-"], "command": "noop" }
La liaison d'une clé à un non-fonctionnement ou de quoi que ce soit qui ne serait vraiment pas un comportement de la commande, comme "bonjour", devrait fonctionner.
Cela permettrait également de garder le corps de la liaison si vous changez d'avis dans le futur.
Aussi, si vous êtes à la recherche d'annuler un raccourci qui a été remplacée par un plugin (je suis à la recherche à vous, "Terminal"):
{ "keys": ["super+shift+t"], "command": "reopen_last_file" }
)[
et]
avant la ligne, puisque c'est un tableau de commandes){ "keys": ["ctrl+shift+t"], "command": "reopen_last_file" }
pour les utilisateurs de Windows.En fait, ce post m'a aidé avec mon problème lors de l'utilisation de ST3 sur mac. À l'aide du Package de Ressources Viewer, vous pouvez modifier les raccourcis clavier par défaut (valeur par Défaut (mac OSX).sublime-keymap) et de supprimer les lignes que vous ne souhaitez pas. Après avoir fait cela ST3 ne sera plus la capture de votre système à l'échelle de raccourcis.
La Outils De Tracé forfait comprend les raccourcis clavier que le défaut de priorité Sublime raccourcis clavier que j'utilise souvent, en particulier: commande+maj+V
Sur un Mac, j'ai été en mesure de remplacer toutes les liaisons par défaut des Outils de Tracé paquet en plaçant un fichier vide ici:
Je souhaite Sublime package d'installation avertit les utilisateurs lorsqu'un paquet est dotée de fixations qui remplacera l'actuel, ou les raccourcis clavier par défaut.
Il est possible de remplacer les liaisons par défaut des paquets installés par défaut par défaut du fichier de liaisons.
Par exemple je veux ctrl-T pour transposer, j'ai donc modifié liaisons par défaut pour les CTags:
c:\Users\USER\appdata\Roaming\Sublime Text 3\Installed Packages\CTags.CTags.sublime-package
àtmp.zip
Default.sublime-keymap
àc:\Users\USER\appdata\Roaming\Sublime Text 3\Packages\CTags\
Si le paquet est mis à jour la coutume de liaison par défaut du fichier est conservé, de sorte que vos fixations sont conservés et toutes les nouvelles liaisons devront être mis à jour manuellement.
PackageResourceViewer
paquet. Exécution de la commande "source ouverte", puis sélectionnez le coupable paquet puis ouvrez le fichier keymap et le modifier comme vous le souhaitez. Cela évite d'avoir à naviguer vers le fichier correct.