เปลี่ยนปุ่มกลางของเมาส์ใน Sublime Text


14

บน Sublime Text ที่ทำงานบน Windows ปุ่ม Middle Mouse ทำหน้าที่เป็นช่วงที่เลือกบน Linux แล้ว Shift + คลิกขวา ฉันจะตั้งค่าปุ่มกลางของเมาส์เพื่อเลือกช่วงบน Linux ได้อย่างไร? Sublime Text 3 โดยเฉพาะบน Ubuntu?

คำตอบ:


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)

มันทำงานไม่กี่วินาทีหลังจากบันทึกไฟล์ ขอบคุณ :)
leonardo_assumpcao

คุณเป็นอัจฉริยะและช่วยชีวิตคุณ!
Alex
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.