Railsで毎回<% %>、if else やループの処理などを繰り返し書きますがやはりこういう繰り返しに使うコードはショートカットで入力したいですね。Sublimeを使っている方なら簡単にできます。
パッケージコントロールからERB-Sublime-Snippetsをインストールすればすぐに作動します。
ショートカットの文字を入力してTabで展開します
リストは以下の通りです。
| Tab Trigger | Output |
|---|---|
| er | <% %> |
| pe | <%= %> |
| pc | <%# %> |
| if | <% if %>...<% end %> |
| ife | <% if %>...<% else %>...<% end %> |
| else | <% else %> |
| elsif | <% elsif %> |
| unless | <% unless %>...<% end %> |
| end | <% end %> |
| st | <%= submit_tag ..., ... %> |
| tft | <%= text_field_tag ..., ... %> |
| pft | <%= password_field_tag ..., ... %> |
| lblt | <%= label_tag ..., ... %> |
| lt | <%= link_to ..., ... %> |
| each | <% @things.each do |
| form | <%= form_for(@ ) do |
| t | <%= t('@') %> |
一発で全て覚えられないが一日一つずつ使うと覚えられるでしょう。
また新しい発見でうれしい!
小さなことですが活かしてみると作業の効率にも繋がると思います。
![]()