NetbeansのRuby/Rails開発用ショートカットまとめ
10月 23rd, 2009 admin Posted in Ruby, 未分類 | コメントは受け付けていません。
NetbeansのRuby/Railsで使えるショートカットの翻訳です。
<%= >の補完が嬉しいなとか、Ctrl+Shift-Aでアクションとビューを行き来できるとか、:key => “value”とかももう書かなくていいんだとか・・・今まで知らなかった自分をぶん殴りたい。
ショートカット
| Action | Shortcut | Mac Shortcut |
|---|---|---|
| コード補完 | Ctrl-Space | Ctrl-Space |
| 選択しているメソッドのドキュメントを表示 | Ctrl-Shift-Space | Command-Shift-Space |
| 短いドキュメントのクイック表示 | Ctrl- mousepointer | Command – mousepointer |
| メソッドを呼ぶときにどんな引数が必要か表示 | Ctrl-P | Command-P |
| 左に!とかがでてるときに何が間違ってるのか表示 | Alt-Enter | Alt-Enter |
| actionとviewを行ったり来たり | Ctrl-Shift-A | Command-Shift-A |
| テストと行ったり来たり | Ctrl-Shift-T | Command-Shift-T |
| ブロックを選択(連続使うとで選択ブロックが外に行く) | Alt-Shift-. (dot) | Ctrl-Shift-. |
| ↑の逆選択範囲が小さくなる | Alt-Shift-, (comma) | Ctrl-Shift-, |
| カーソルの下のシンボルのリネーム | Ctrl-R | Ctrl-R for 6.5, Command-R for earlier releases |
| カーソルのあるシンボルの定義場所へ移動 | Ctrl-B | Command-B |
| 選択範囲をコメントにしたり外したり | Ctrl-/ (slash) | Command-/ |
| ファイル全体を整形する | Alt-Shift-F | Ctrl-Shift-F |
| 現在のコメント分を整形する(行の長さとか) | Ctrl-Shift-P | Command-Shift-P |
| インデントとその逆(アウトデント) | Tab/Shift-Tab | Tab/Shift-Tab |
| GO TO LINE | Ctrl-G | Ctrl-G |
| ブレークポイントの設定と解除 | Ctrl-F8 | Command-F8 |
| Hippie-expand / 略語展開 | Ctrl-K | Command-K |
| Open Type / クラスを開く | Ctrl-O | Command-O |
| 名前を指定してファイルを開く | Alt-Shift-O | Ctrl-Shift-O |
| 現在開いているドキュメントを移動 (in LIFO order) | Ctrl-Tab | Ctrl-Tab |
| 現在のファイルを実行(Railsの場合) | Shift-F6 | Shift-F6 |
| 現在のファイルのテストを実行 | Ctrl-F6 | Command-F6 |
| 現在のメソッドのテストを実行 | Alt-Shift-F6 | Option-Shift-F6 |
| 現在のテストをデバッグ | Alt-Shift-F5 | Option-Shift-F5 |
| 対応する括弧などに移動({},do..end,def…endなど) | Ctrl-[ | Command-[ |
| 現在のウインドウを最大化したり戻したり | Shift-Escape | Shift-Escape |
| Open Rails Code Generator | Ctrl-Insert | Command-I |
| プロジェクトビューで現在のファイルを選択 | Ctrl-Shift-1 | Command-Shift-1 |
| ファイルビューで現在のファイルを選択 | Ctrl-Shift-2 | Command-Shift-2 |
省略形
省略形を入力してからTabで使えます
| 省略形 | 説明 |
|---|---|
| : | ハッシュ :key => "value" |
| l | 挿入 => |
| do | ブロックの挿入(いい感じのブロック変数つき) |
| r | RHTMLファイルで<% %>を挿入 |
| re | RHTMLファイルで<%= %>を挿入 |
| jc | For JRuby, require java and import a class by fully qualified name |
| ife | If-elseのブロック |
| begin | Begin-rescue-endのブロック |