将光标移动到 Sublime Text 3 中的中间按钮粘贴上

Move cursor on middle button paste in Sublime Text 3

(注:本题不同于

我在 Linux 上使用 Sublime Text 3(但它也适用于 Sublime Text 2)。

不出所料,当我单击鼠标中键时,它会复制粘贴之前突出显示的文本。不幸的是,它不会将光标移动到粘贴文本的末尾,这是我所知道的所有其他应用程序的默认行为(相反,它根本不会移动光标)。

有谁知道如何将此行为(不要在中键粘贴上移动光标)更改为预期行为(将光标移动到粘贴文本的末尾)?

刚找到一个修复方法,其实超级简单。

只需创建一个名为 Default (Linux).sublime-mousemap 的文件,内容如下:

[
    {
        "button": "button3",
        "press_command": "drag_select",
        "command": "paste_selection_clipboard"
    }
]

并将其保存在您的 Packages/User/ 文件夹中(在我的例子中:/home/boris/.config/sublime-text-3/Packages/User/)。就是这样。

说明:默认的鼠标映射没有"press_command": "drag_select"行,这是告诉Sublime在点击时改变光标位置的行。