web-dev-qa-db-ja.com

Sublime Text 2キーバインドを追加するにはどうすればよいですか?

キーバインディングに以下を割り当てたいと思っています。私はこれのスニペットを作ることができますが、それでもできることを望んでいます CTRL> Textmateと同じように。

<%= %>

追加する必要があるものと追加する必要がある場所、またはどこで確認できるか。

41
ChuckJHardy

これらの文字をそのまま挿入したい場合は、次のように「ユーザーキーバインディング」を設定できます。

[
    { "keys": ["ctrl+."], "command": "insert", "args": {"characters": "<%= %>"} }
]

可能なキーバインディングコマンドの例として、デフォルトのキーバインディングファイルを使用できます。 UserとDefaultはどちらも、OSXのSublimeText 2-> Preferencesにあります。

本当に欲しかったのかわからない"ctrl+shift+."、しかしそれは同様に機能します。

挿入中にカーソルを中央に移動するには、次のようにinsert_snippetを使用できます。

[
    { "keys": ["ctrl+shift+."], "command": "insert_snippet", "args": {"contents": "<%=$0 %>"} }
]
56
lunixbochs

これを見つけただけで、役に立つかもしれないと思いました: https://github.com/eddorre/SublimeERB

3
turbo2oh