Zmień środkowy przycisk myszy w Sublime Text

14

W Sublime Text działającym w systemie Windows środkowy przycisk myszy działa jako zakres wyboru, w systemie Linux jego Shift + prawy przycisk myszy. Jak ustawić środkowy przycisk myszy, aby wybrać zakres w systemie Linux? Szczególnie Sublime Text 3 na Ubuntu?

ecnepsnai
źródło

Odpowiedzi:

24

Musisz utworzyć niestandardową mapę myszy w systemie Linux i dodać odpowiednie powiązania, które definiują zachowanie systemu Windows. W Sublime utwórz nowy plik ze składnią JSON i następującą zawartością:

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

Następnie zapisz plik jako ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap. Powinieneś być teraz w stanie naśladować funkcjonalność środkowej myszy systemu Windows w systemie Linux.

Uwagi:

  • Będzie to działać zarówno z Sublime Text 2, jak i 3.
  • W przypadku systemu OS X ścieżka do zapisania pliku to ~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap(zwróć uwagę OSXna nawiasy zamiast Linux).
MattDMo
źródło
Działało kilka sekund po zapisaniu pliku. Dziękuję :)
leonardo_assumpcao
Pan jest geniuszem i ratuje życie!
Alex