「Sublime Text2」カテゴリーアーカイブ

Simple Rails NavigatorをChanko用に拡張しました

以前からエディターの乗り換えをしたいなと考えていたところに、ちょっと時間ができたのでSublime Text2を試してみようと思いました。そのままでは仕事で使うのに困りそうだったので、Simple Rails NavigatorをChanko用に拡張しました。(pythonで拡張機能を書けるとか便利やね!)

多分、Chankoを使い倒している人には地味に便利かと。

Simple Rails NavigatorのPackageディレクトリ(Macなら ~/Library/Application\ Support/Sublime\ Text\ 2/Packages)で、以下のプロジェクトをcloneします。

 git clone https://github.com/dddaisuke/SublimeRailsNav.git

以下のキーバインドを追加します。

{ "keys": ["super+ctrl+m"], "command": "list_rails_models" },
{ "keys": ["super+ctrl+c"], "command": "list_rails_controllers" },
{ "keys": ["super+ctrl+v"], "command": "list_rails_views" },
{ "keys": ["super+ctrl+h"], "command": "list_rails_helpers" },
{ "keys": ["super+ctrl+x"], "command": "list_rails_fixtures" },
{ "keys": ["super+ctrl+t"], "command": "list_rails_tests" },
{ "keys": ["super+ctrl+i"], "command": "list_rails_javascripts" },
{ "keys": ["super+ctrl+y"], "command": "list_rails_stylesheets" },
{ "keys": ["super+ctrl+u"], "command": "list_chanko_units" }

Sublimeが起動中なら再起動して、Railsプロジェクトを開きます。

[command] + [ctrl] + uでapp/units以下のjs/coffee/css/scss/rb/hamlファイルを表示します。unit名で絞り込み検索できるので、unitが沢山ある場合に便利だと思います。

もちろん、[command] + [ctrl] + mでモデルを、[command] + [ctrl] + cでコントローラーを絞り込み検索できます。詳しくはREADME.mbを

Chankoを知らない人はこの辺りを見るといいです。

https://github.com/cookpad/chanko
https://speakerdeck.com/u/mrkn/p/chanko
http://d.hatena.ne.jp/siso9to/20120612/1339510655
http://d.hatena.ne.jp/InvokeTwoA/20120131/1328025828
http://a-newcomer.com/33
http://www.youtube.com/watch?v=wikJl1VjKko