Configuration des raccourcis clavier personnalisés de Sublime Text 2

13

Je suis un utilisateur de Vim essayant de passer à Sublime Text 2, car il est plus rapide que MacVim avec un tas de choses ouvertes.

J'ai peut-être des raccourcis clavier personnalisés dans Vim, que je voudrais transférer vers ST2.

Comment configurer des raccourcis personnalisés? Existe-t-il un équivalent de vimrc?

Je sais que je peux faire des raccourcis d'accords via les préférences OS X, mais ils ne respecteront pas le mode de commande dans ST2.

Par exemple, je veux définir ^ wl pour déplacer le focus d'entrée d'une colonne / d'un volet vers la droite et ^ wh pour le déplacer vers la gauche.

Ben Humphreys
la source

Réponses:

21

Liaisons de touches personnalisées: ouvrez la Preferences > Key Bindings-Defaultlecture ou recherchez la liaison que vous souhaitez modifier. Copiez la commande, puis ouvrez-la Preferences > Key Bindings-User. Collez et modifiez la commande.

Pour modifier les liaisons pour changer de volet, modifiez ces commandes. Remarquez comment les clés sont séparées par +et la fin de chaque ligne (sauf la dernière) a besoin d'une virgule. Je ne sais pas si vous pouvez le configurer pour pouvoir vous déplacer vers les volets droit / gauche. La façon dont je l'ai configuré est ctrl+ 1passe au premier volet, etc.

// panes
{ "keys": ["ctrl+1"], "command": "focus_group", "args": { "group": 0 } },
{ "keys": ["ctrl+2"], "command": "focus_group", "args": { "group": 1 } },
{ "keys": ["ctrl+3"], "command": "focus_group", "args": { "group": 2 } }

Plus d'informations: http://docs.sublimetext.info/en/latest/customization/key_bindings.html

d_rail
la source
1

Pour ajouter à la réponse de @ d_rail,

Vous pouvez créer des touches de raccourci simples (ex f12:), combinées (ex: ctrl+ Y) et complexes (ex: ctrl+ a, ctrl+ b) tant que vous connaissez le nom de commande de l'opération.

Voir ici pour en savoir plus: Liste complète des commandes Sublime Text 3

Narendran Parivallal
la source