Pregunta

Agradecería que alguien pudiera dirigirme a un sitio web que muestre cómo hacer esto.Parece que no puedo encontrar nada lo suficientemente decente a través de Google.

Esta será la primera vez que haga este tipo de cosas con un editor de texto.Ha llegado a una etapa en la que escribir cosas como <%= %> se está volviendo obsoleto y lento.

Tengo instalado un paquete de fragmentos de Rails y también un paquete Ryan-on-Rails.Simplemente estoy confundido sobre cómo empezar a usarlos.

Estoy en max osx - leopardo de las nieves

Atentamente

Actualizar

Esto me ayudó. http://webtempest.com/sublime-text-2-how-to-create-snippets/ pero todavía necesito un poco de práctica.

  1. Tengo un paquete "rails" y no recuerdo dónde lo obtuve, pero la activación de fragmentos está funcionando.Simplemente me gustaría encontrar una buena lista de comandos en lugar de tener que ir a cada fragmento y buscarlo yo mismo.Puedo encontrarlo haciendo clic en los fragmentos, pero ¿no hay alguna manera de crear un acceso directo para eso?

  2. También me gustaría una sangría automática.y además completo.

¿Fue útil?

Solución

Dado que es nuevo en el texto sublime, le recomiendo encarecidamente que se consulte: Documentación no oficial de ST2 . Si incluye una tonelada de información de inicio, más toneladas de información para la extensión y el desarrollo de la plugin.

Se puede encontrar otra gran guía de "comenzar" aquí en Nettuts + .

Si está buscando una lista de sus fragmentos y sus atajos asociados, vaya a "Herramientas> Snippets ..." desde su menú.

Para expandir <% en <%| %> (donde | es el cursor), agregue lo siguiente a su nombre de usuario (preferencias> Keybindings - Usuario):

 {
   "args": {
     "contents": "% $0 %>"
   }, 
   "command": "insert_snippet", 
   "context": [
     {
       "key": "selector", 
       "match_all": true, 
       "operand": "source.ruby", 
       "operator": "equal"
     },
     { "key": "preceding_text", "operator": "regex_match", "operand": ".*<", "match_all": true }
   ],
   "keys": [
     "%"
     ]
   }

La última versión beta incluye una mejora de la sangría automática, por lo que si no tiene esa instalación, intente eso. En cuanto a autocompletar, el texto sublime 2 de forma predeterminada ofrece autocompletar de palabras en el documento actual (más todos sus fragmentos / completaciones de los paquetes). Sin embargo, si está buscando autocompletación IDE-LIKE, está el complemento sublimecodentel. Estoy reacio a mencionarlo porque no se ha actualizado en meses y los informes de errores siguen fluyendo.

espero que ayude.

Otros consejos

Estoy desconcertado de que esto no es parte del paquete de rieles por defecto, pero descubrí que esto era justo lo que estaba buscando:

https://github.com/eddorre/sublimeerb

Yo uso fragmentos de ERB

https://github.com/matthewrobertson/ERB-Sublime-Snippets

Puede instalar a través del control del paquete Sublime

comando+Cambio+PAG

Ir a Control de paquetes:Paquete de instalación.

Tipo ERB Snippets.Déjalo pasar.

Luego, puedes usar la función de autocompletar de pestañas para muchos fragmentos como:

imprimir etiquetas ERB = pe cual se completa automáticamente <%= %>
si bloque = if cual se completa automáticamente <% if %>...<% end %>

Si está buscando una sugerencia de autocompletar, cambie el auto_complete_selector en Preferencia como:

"auto_complete_selector": "text, source - comment",
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top