はじめに

GitHub Desktop にはあったショートカットキーを Sublime Merge で再現してみました。

Finder で開く

Sublime Merge で開いているリポジトリを Finder で開く( Reveal in Finder )ためのキーバインド設定は以下のとおりです。

{
    "keys": ["super+shift+f"],
    "command": "open_dir",
    "args": { "dir": "$working_dir" },
}

GitHub デスクトップの ⌘⇧F に合わせています。

Sublime Text で開く

Sublime Merge で開いているリポジトリを Sublime Text で開く( Open in Sublime Text… )ためのキーバインド設定は以下のとおりです。

{
    "keys": ["super+shift+a"],
    "command": "open_dir_in_sublime_text",
    "args": { "dir": "$working_dir" },
}

こちらも GitHub デスクトップの ⌘⇧A に合わせています。

キーバインドの保存

キーバインドは OS ごとに以下の場所に保存します。

  • macOS: ~/Library/Application Support/Sublime Merge/Packages/User/Default.sublime-keymap
  • Linux: ~/.config/sublime_merge/Packages/User/Default.sublime-keymap
  • Windows: %APPDATA%\Sublime Merge\Packages\User\Default.sublime-keymap

今までキーバインドを作成していない状態で、今回の2つのキーバインドを追加する場合は以下の内容の Default.sublime-keymap を保存します。

[
    {
        "keys": ["super+shift+a"],
        "command": "open_dir_in_sublime_text",
        "args": { "dir": "$working_dir" },
    },
    {
        "keys": ["super+shift+f"],
        "command": "open_dir",
        "args": { "dir": "$working_dir" },
    },
]

おわりに

Sublime Merge の情報が増えると嬉しいです。