La clé delete
le fait par défaut sur Windows/Linux via ce raccourci clavier:
{ "keys": ["delete"], "command": "right_delete" },
Il ne semble pas être une borne clé à cette commande par défaut sous OSX pour une raison quelconque, peut-être en raison de certaines pratiques d'interface utilisateur définies par Apple ou une autre.
Une liaison clé tel que le suivant fera ce que vous voulez:
{ "keys": ["shift+backspace"], "command": "right_delete" },
Quelque chose à noter ici est que même si la clé est marquée delete
sur le clavier MacOS, il est dans la position que la clé Backspace
est sur les claviers non-Mac, et c'est ce que Sublime mappe cette clé en interne (peut-être pour la cohérence même si je suis incertain).
En ouvrant la console Sublime avec View > Show Console
ou sur la touche associée liaison de Ctrl + `, vous pouvez entrer un ou les deux commandes suivantes:
sublime.log_input(True)
sublime.log_commands(True)
Le premier provoque Sublime faire écho à tous entrée dans la console, vous permettant de voir comment interprète votre entrée, ce qui peut être utile dans des cas comme celui-ci ou des cas où vous utilisez un clavier avec une disposition non-US. La seconde fera que Sublime répercutera toutes les commandes exécutées lorsqu'elles se produisent, ce qui est utile pour déterminer ce que fait une liaison de touche, un élément de menu ou un élément de palette de commandes particulier.
Les deux commandes restent actives jusqu'à ce que vous les réexécutez avec un paramètre False
pour les désactiver ou redémarrer Sublime.
Corrigez-moi si je me trompe mais sur OSX ne supprime-t-il pas fn + supprimer à droite du curseur? Est-ce la même fonctionnalité que vous recherchez? –