Changer le bouton central de la souris dans Sublime Text

14

Sur Sublime Text fonctionnant sous Windows, le bouton central de la souris agit comme une plage de sélection, sous Linux, son Maj + clic droit. Comment puis-je définir le bouton central de la souris pour sélectionner une plage sous Linux? Plus précisément Sublime Text 3 sur Ubuntu?

ecnepsnai
la source

Réponses:

24

Vous devez créer une carte de souris personnalisée sous Linux et ajouter les liaisons pertinentes qui définissent le comportement de Windows. Dans Sublime, créez un nouveau fichier avec la syntaxe JSON et le contenu suivant:

[
    // Mouse 3 column select
    {
        "button": "button3",
        "press_command": "drag_select",
        "press_args": {"by": "columns"}
    },
    {
        "button": "button3", "modifiers": ["ctrl"],
        "press_command": "drag_select",
        "press_args": {"by": "columns", "additive": true}
    },
    {
        "button": "button3", "modifiers": ["alt"],
        "press_command": "drag_select",
        "press_args": {"by": "columns", "subtractive": true}
    }
]

Ensuite, enregistrez le fichier sous ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap . Vous devriez maintenant pouvoir imiter la fonctionnalité de la souris centrale de Windows sous Linux.

Remarques:

  • Cela fonctionnera avec Sublime Text 2 et 3.
  • Pour OS X, le chemin d'enregistrement du fichier est ~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap(notez OSXle entre parenthèses au lieu de Linux).
MattDMo
la source
Cela a fonctionné quelques secondes après l'enregistrement du fichier. Merci :)
leonardo_assumpcao
Vous êtes monsieur un génie et un sauveur de vie!
Alex