sublime text2 でRubyのハシュリテラルを簡単に書く

rubyのハッシュリテラル(=>)って入力するのが面倒ですよね。
textmateでは ctrl + Lで入力できます。
 

sublimeで同等のことをできるようにしてみました。

やってみます

snippetファイル

Tools -> New Snippet でsnippetファイルを作成。
Packages/User/Ruby/=>.sublime-snippet

<snippet>
  <content><![CDATA[ => ]]></content>
  <scope>source.ruby</scope>
</snippet>

 
 

key

Preferences -> Key Binding - User で下記のように追加。

[
    { "keys": ["control+s"], "command": "toggle_side_bar" },
    { "keys": ["super+alt+n"], "command": "new_snippet"},
    { "keys": ["control+l"], "command": "insert_snippet", "args": { "name": "Packages/User/Ruby/=>.sublime-snippet" }}
]

 
 
満足。