September 2, 2013

TextMate2でRubyの便利な使い方メモ

外人さんがYouTube動画で小ネタをまとめていたのでメモしておきます。
手元の開発環境が仮想マシンなので、いくつかできていないのもありますが。。。

Text Mate Tip #2 (Hashes)
http://www.youtube.com/watch?v=I8zYNPZ-aRs
Control + l "=>"を補完
":" -> tab ハッシュペアを補完
"Hash" -> tab Hash.new ... のスニペット補完

TextMate Tip #2 (Blocks)
http://www.youtube.com/watch?v=IzJRSFa1Kkw
"do" -> tab do ... end を補完
"{" -> tab { ... } を補完
control + "{" "do ... end" と "{ ... }" の切替??(できなかった...)

TextMate Tip #3 (Don't Leave The Editor)
http://www.youtube.com/watch?v=Ds6hWgl-Z2I
Shift + Command + D 対象ファイルを開く??(できなかった...)
Control + Shift + V 文法のチェック
Control + Shift + E その行を実行する

TextMate Tip #4 (rDoc)
http://www.youtube.com/watch?v=2bDnPyxHypY
Command + R そのファイルを実行する
Control + ":" SymbolとStringの切替
Control + H ドキュメントを開く

TextMate Tip #5 (Counting Iterators)
http://www.youtube.com/watch?v=Z5fCw0fxAzI
TextMateTips #6 (Declarations)
http://www.youtube.com/watch?v=Wws9NIu5OLY
TextMateTip #7 (Declarations Continued)
http://www.youtube.com/watch?v=ClHt1mFnUkU
"dow" -> tab downto のスニペット補完
"ste" -> tab step のスニペット補完
"tim" -> tab times のスニペット補完
"upt" -> tab upto のスニペット補完
"begin" -> tab begin ... rescue ... end のスニペット補完
"case" -> tab case ... when ... end のスニペット補完
"if" -> tab if ... end のスニペット補完
"ife" -> tab if ... else ... end のスニペット補完
"elsif" -> tab elsif ... のスニペット補完
"unless" -> tab unless ... end のスニペット補完
"while" -> tab while ... end のスニペット補完
"until" -> tab until ... end のスニペット補完
"def" -> tab def ... end のスニペット補完
メソッド名を入力 -> Shift + Enter def メソッド名(args) ... end の形式に変換

TextMate Tip #8 (Ruby on Rails Navigating Files)
http://www.youtube.com/watch?v=UrYZGIIqUQE
Command + Shift + "+" 拡大
Command + "-" 縮小
Option + Shift + Command + "↓" 関連するModelやControllerに移動??(できなかった...)

No comments:

Post a Comment