Sublime Text、最近使い始めました。いままではCotEditorで書いてたので、機能の違いに驚いてます。ちなみにColor SchemeはFlatland - Darkを使ってます。
括弧の相手が分かるBracket Highlighter
このパッケージが便利です。括弧の相手を見落とすことが多いのでw
パッケージについての解説をまとめてくださっているサイトがあるので先にお読みください。
ショートカットが動作しない
Show Left Bracket / Show Right Bracket
括弧が強調表示されている状態で、「Option+↑」を押すと左側の括弧の位置にカーソルがジャンプします。「Option+↓」で右側の括弧にジャンプします。
http://succi.jp/blog/?p=283
これが動作しないので、何故かなと思ってショートカットキーの設定ファイルを確認しました。
ショートカットキーの設定ファイルは、メニューバー>Sublime Text 2>Preferences>Package Settings>Bracket Highlighter>Example Key Bindingsにあります。
左右の括弧位置にジャンプする設定だけ抜き出してみます。
[ // Go to left bracket { "keys": ["ctrl+alt+super+up"], "command": "bh_key", "args": { "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "left"} } } }, // Go to right bracket { "keys": ["ctrl+alt+super+down"], "command": "bh_key", "args": { "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "right"} } } } ]
左括弧が"ctrl+alt+super+up"、右括弧が"ctrl+alt+super+down"と書いてますね。altはMacだとoption(⌥)、superはMacだとcommand(⌘)です。
Key Bindings — Sublime Text Unofficial Documentation
つまり、左括弧へは"⌃⌥⌘↑"、右括弧へは"⌃⌥⌘↓"で括弧にジャンプするのですね。上記記事は昨年4月の記事なので、設定が変更になったのでしょう。
やはりショートカットが動作しないので設定ファイル変更
あれ、…ジャンプするはずなのですが、やはり上手く動きません。
なので、仕方なく"ctrl+alt+super"の部分を"alt"に変更してみます。
以下の内容を、メニューバー>Sublime Text 2>Preferences>Package Settings>Bracket Highlighter>Key Bindings - Userに設定します。
[ // Go to left bracket { "keys": ["alt+up"], "command": "bh_key", "args": { "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "left"} } } }, // Go to right bracket { "keys": ["alt+down"], "command": "bh_key", "args": { "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "right"} } } } ]
これでoption+↑, ↓で右括弧、左括弧へジャンプするようになりました。
他の設定も同じファイルへコピペ&適宜変更しましょう。