Sublime Textでマウスの中ボタンを変更


14

Windowsで実行されているSublime Textでは中マウスボタンが選択範囲として機能し、LinuxではShift +右クリックが機能します。Linuxで中マウスボタンを選択範囲に設定するにはどうすればよいですか?特にUbuntuのSublime Text 3ですか?

回答:


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。これで、LinuxのWindowsミドルマウス機能を模倣できるようになります。

ノート:

  • これはSublime Text 2と3の両方で機能します。
  • OS Xの場合、ファイルを保存するパスは~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-mousemap(のOSX代わりに括弧内に注意してくださいLinux)です。

ファイルを保存してから数秒後に機能しました。ありがとう:)
leonardo_assumpcao

あなたは天才であり、命の恩人です!
アレックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.