7 votes

Est-il possible de rendre tous les champs de texte d'OS X éditables avec les raccourcis clavier Vi ?

Ce que je recherche, c'est un moyen d'utiliser des raccourcis clavier de type Vi- dans tout OS X, de la même manière que l'invocation de :

$ set -io vi

dans un terminal donnera des raccourcis clavier de type Vi- lors de l'utilisation de l'interpréteur de commandes.

Je suppose que cela n'existe pas, mais ce serait génial si c'était le cas !

S'il n'existe pas, quelqu'un a-t-il une idée de la façon dont on pourrait l'aborder en utilisant les API Cocoa d'OS X ?

5voto

Chris Bowen - MSFT Points 3203

Il existe un moyen de le faire sous OSX uniquement, sans utiliser d'applications tierces. Il suffit de créer un fichier ~/Library/KeyBindings/DefaultKeyBinding.dict et y mettre ce que vous voulez. Voir un exemple .

Comme je n'utilise pas Vi, je ne sais pas quels sont les raccourcis clavier spécifiques, mais il y a une page très intéressante sur les Personnalisation du système de texte Cocoa qui devrait vous permettre de démarrer.

3voto

solarce Points 483

Il y a deux options :

  • Gestionnaire des entrées Vi qui n'a pas été mis à jour depuis 2009.

  • KeyRemap4Macbook que j'ai utilisé pour un certain nombre d'options différentes et qui dispose d'un mode Vi. Je ne peux pas parler de l'efficacité du mode Vi, mais l'autre aspect a été excellent dans les quelques cas où je l'ai utilisé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X