Plugins rails.vim |
Rodar teste corrente |
:Rake com o cursor no código do teste |
Cria projeto |
:Rails nome_do_projeto |
Cria model |
:Rgenerate model nome_do_model |
Abre tabela do model atual |
:Rmigration |
Edita o arquivo database |
:Redit config/database.yml |
Roda migration |
:Rake db:migrate (se na migrate não precisa especificar o alvo) |
Inverte conteúdo do self-down no self-up e vice-versa |
:Rinvert |
Cria controller |
:Rgenerate controller nome_do_controller |
Inicia servidor |
:Rserver |
Mata o servidor atual e inicia outro |
:Rserver! |
Abre o browser no controlador atual |
:Rpreview |
Abre o console |
:Rconsole |
Extrair código selecionado para um partial |
:Rextract nome_do_partial |
Abre arquivo se cursor sobre o nome (model, controller, view, css, fixture, etc.) |
gf |
Abre arquivo alternativo* |
:A |
Abre arquivo alternativo*, dividindo horizontalmente |
:AS |
Abre arquivo alternativo*, dividindo verticalmente |
:AV |
Abre arquivo alternativo* em uma nova aba |
:AT |
Abre arquivo relacionado* |
:R |
Abre arquivo relacionado*, dividindo horizontalmente |
:RS |
Abre arquivo relacionado*, dividindo verticalmente |
:RV |
Abre arquivo relacionado* em uma nova aba |
:RT |
Abre model relacionado |
:Rmodel |
Abre controlador relacionado |
:Rcontroller |
Abre view relacionada |
:Rview |
Executar script |
:Rscript nome_do_script |
Abre arquivo .js (caso não especifique o nome assume ser application.js) |
:Rjavascript nome |
Abre o arquivo .css (caso não especifique o nome assume o controlador corrente) |
:Rstylesshet nome |
Gera tags com classes e métodos |
:Rtags |
Abrir arquivo onde é definida a palavra sobre a qual o cursor está posicionado |
CTRL+] |