Thay đổi nút chuột giữa trong Văn bản cao siêu


14

Trên Sublime Text chạy trên Windows, nút Middle Mouse hoạt động như một phạm vi chọn, trên Linux, Shift + Nhấp chuột phải. Làm cách nào tôi có thể đặt nút chuột giữa để chọn phạm vi trên Linux? Cụ thể Sublime Text 3 trên Ubuntu?

Câu trả lời:


24

Bạn cần tạo một bản đồ chuột tùy chỉnh trong Linux và thêm các ràng buộc có liên quan xác định hành vi của Windows. Trong Sublime, tạo một tệp mới với cú pháp JSON và các nội dung sau:

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

Sau đó, lưu tệp dưới dạng ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap . Bây giờ bạn có thể bắt chước chức năng chuột giữa của Windows trong Linux.

Ghi chú:

  • Điều này sẽ hoạt động với cả Văn bản cao siêu 2 và 3.
  • Đối với OS X, đường dẫn lưu tệp là ~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap(lưu ý OSXtrong ngoặc đơn thay vì Linux).

Nó hoạt động vài giây sau khi lưu tập tin. Cảm ơn bạn :)
leonardo_assumpcao

Bạn là một thiên tài và cứu người!
Alex
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.