Изменить среднюю кнопку мыши в Sublime Text

14

В Sublime Text, работающем в Windows, средняя кнопка мыши действует как диапазон выбора, в Linux - Shift + правый щелчок. Как я могу установить среднюю кнопку мыши для выбора диапазона в Linux? В частности, Sublime Text 3 в Ubuntu?

ecnepsnai
источник

Ответы:

24

Вам необходимо создать пользовательскую карту мыши в Linux и добавить соответствующие привязки, которые определяют поведение Windows. В Sublime создайте новый файл с синтаксисом JSON и следующим содержимым:

[
    // 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}
    }
]

Затем сохраните файл как ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap. Теперь вы должны иметь возможность имитировать функциональность средней мыши Windows в Linux.

Примечания:

  • Это будет работать с Sublime Text 2 и 3.
  • Для OS X путь для сохранения файла ~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap(обратите внимание OSXна скобки вместо Linux).
MattDMo
источник
Сработало несколько секунд после сохранения файла. Спасибо :)
leonardo_assumpcao
Вы, сэр, гений и спасатель!
Алекс