ruby on rails - Rubymine atajo para insertar<%=%>
ruby-on-rails (4)
Aquí está el complemento para hacer este trabajo muy fácil. link
¿Hay un atajo para insertar un <%= %>
en Rubymine?
Eché un vistazo en el mapa de teclas y no vi nada.
El acceso directo predeterminado es Ctrl + Shift + Period en Windows y Cmd + Shift + Period en Mac. Es posible que no funcione en todos los teclados, en cuyo caso puede cambiarlo en Settings
( Preferences
en Mac) | Keymap
: Main Menu
, Tools
, Erb
, Insert <%= %>
:
También puede utilizar la terminación de código:
Después de aceptar esta opción obtendrás:
<%= | %>
Otra opción es definir una plantilla viva:
Escriba re
, luego Tab para expandir.
Finalmente, puede definir un método abreviado de teclado para cualquier texto / plantilla usando el siguiente truco:
-
Edit
|Macros
|Start Macro Recording
- Escriba
re
, luego Tab -
Edit
|Macros
|Stop Macro Recording
- Guárdalo bajo el nombre de
RubyExpression
Ahora vaya a la configuración del Keymap
de Keymap
y asigne un acceso directo a RubyExpression
en Edit
, Macros
.
Lo muestro listado como Cmd-Shift-, pero eso también está asignado al plegado. Cambié la mía a Cmd-Shift- ,.
(IntelliJ simple; RubyMine puede variar ligeramente.)
No estoy seguro de si hay un atajo o no, pero por lo general solo puede escribir la primera parte, y rubymine la cerrará automáticamente. Solo tienes que golpear un espacio después de hacer la apertura. Así haciendo:
<%'' '' outputs=> <% /code %>
<%='' '' outputs=> <%= /code %>
Y lo hace para el resto de las aperturas.