変更履歴
emacs-railsモードに代わる、新しいrailsモード。
emacs-railsだと、yasnippetとsnippetが競合して
うまく動かないので、こっちを使うようになった。
インストール方法とか基本的なセットアップは、ここがわかりやすい。(てゆーか、ほかに見たことがない) http://d.hatena.ne.jp/willnet/20090110/1231595231
emacs-rails譲りなのか、メチャクチャキーバインドが多い。 「C-c ;」か「C-c '」がプレフィクスになっている。
| キーバインド | コマンド | 説明 |
|---|---|---|
| ' | rinari-find-by-context | |
| ; | rinari-find-by-context | |
| c | rinari-console | |
| d | rinari-cap | capistranoのタスクを実行してくれる |
| e | rinari-insert-erb-skeleton | |
| g | rinari-rgrep | 名前の通りrecursive grepだと思われ。 |
| q | rinari-sql | |
| r | rinari-rake | rakeコマンドを実行してくれる。タスクは補完が利くので、「rake -T」を叩かなくてもおk |
| s | rinari-script | scriptを実行してくれる。スクリプト名は補完が利くけど、「scaffold」とかのコマンドの補完は利かない |
| t | rinari-test | Test the current ruby function. If current function is not a test, then try to jump to the related test using `rinari-find-test'. |
| w | rinari-web-server | webサーバの起動。起動済みの場合はバッファを開くだけ。停止するには、「C-c C-c」 |
| x | rinari-extract-partial | マークで囲んだビュースクリプトをpartialテンプレートに分離する |
e.g. C-c ; wでrinari-web-server
| キー | コマンド | 探すパス |
|---|---|---|
| m | rinari-find-model | app/models/ |
| c | rinari-find-controller | app/controllers/ |
| v | rinari-find-view | app/views/ |
| t | rinari-find-test | test/unit/ test/functional/ |
| r | rinari-find-rspec | spec/ |
| x | rinari-find-fixture | test/fixtures/ |
| z | rinari-find-rspec-fixture | spec/fixtures/ |
| h | rinari-find-helper | app/helpers/ |
| i | rinari-find-migration | db/migrate/ |
| C | rinari-find-cells | app/cells/ |
| e | rinari-find-environment | config/environments/ |
| n | rinari-find-configuration | config/ |
| s | rinari-find-script | script/ |
| l | rinari-find-lib | lib/ |
| o | rinari-find-log | log/ |
| w | rinari-find-worker | lib/workers/ |
| p | rinari-find-public | public/ |
| y | rinari-find-stylesheet | public/stylesheets/ |
| j | rinari-find-javascript | public/javascripts/ |
| u | rinari-find-plugin | vendor/plugins/ |
| e | rinari-find-metal | app/metal/ |
| f | rinari-find-file-in-project | RAILS_ROOT |
| ; | rinari-find-by-context |
e.g. C-c ; f mでモデルにジャンプする