ruby on rails - full - Consejos de TextMate para el desarrollo de rieles
textmate full mac (4)
Trabajar en el código de Rails por un momento me ha puesto en la espiral para personalizar obsesivamente mi entorno de desarrollo (digo obsesivo, ya que en la última reunión de Rails a la que asistí había un tipo que estaba hablando sobre el hecho de eliminar milisegundos de cada línea de código y por lo tanto hasta media hora al día ... espero no convertirme en ese tipo ...)
Pasé la mayor parte del tiempo en TextMate, por lo que me pareció un gran lugar para comenzar la optimización ... Hasta ahora he agregado algunos paquetes de TextMate como Git Bundle , Project Plus y el tema de Railscasts .
He notado que algunos de los otros usuarios de TextMate con los que he tenido contacto utilizan montones de atajos de teclado ingeniosos y otros complementos para ayudar a que su entorno de desarrollo sea más amigable.
Mirando alrededor de la red, estaba un poco abrumado por la cantidad de accesos directos y complementos disponibles ... Así que esperaba escuchar de otros desarrolladores de Rails:
¿Cuáles son algunos buenos atajos de teclado y complementos que debería conocer para TextMate con referencia específica al desarrollo de Rails?
He leído esta pregunta en SO: ¿Cuáles son algunos atajos útiles de TextMate? pero me preguntaba si había algo más específico para el desarrollo de Rails.
Además del paquete Rails, es probable que haya un paquete para el marco de prueba de tu unidad ( Shoulda , RSpec ), y también hay uno para Cucumber (si te inclinas de esa manera). También puede haber uno para el marco de su dispositivo (sé que hay uno para Machinist , no sé si hay uno para FactoryGirl). Si estás en HAML, también hay un paquete para eso , o el paquete de Formtastic si quieres usarlo para tus formularios.
El paquete Rails vale la pena solo por los fragmentos de migración y los fragmentos de asociación. También "Partial From Selection" es otra característica asesina.
Del tema de Ruby / Rails un poco, también hay un paquete jQuery realmente bueno. Menciono esto porque hay una buena probabilidad de que su proyecto Rails esté usando jQuery. También hay un paquete de Prototype / Scriptalicious si vas por ese camino.
Cuando estoy usando TextMate, usaré Control-Command-T (aparecerá la ventana "seleccionar el elemento del paquete"), en la que puedo escribir parte del comando y TextMate filtrará la lista hasta que encuentre la que coincida . Esto es genial porque nunca puedo recordar los comandos oscuros del teclado, ni los disparadores que solo uso unas pocas veces a la semana.
Para buscar en su proyecto, use Ack en el proyecto: http://github.com/protocool/ack-tmbundle
Funciona mucho mejor que el construido en Find in Project
ProjectPlus y Getbundles son dos grandes adiciones a TextMate, independientemente de para qué lo estés usando. Esta entrada de blog tiene detalles sobre ambos.
Aparte de eso, si conoce un lenguaje de scripting (como Ruby o Python, probablemente Ruby en su caso), puede extender TextMate con bastante facilidad para realizar tareas específicas. Esta publicación en el manual de TextMate tiene buena información sobre cómo comenzar, como por ejemplo, cómo ingresar la entrada del texto a STDIN.
Un editor es tan bueno como lo que haces con él, ¡así que escribe algunas aplicaciones geniales! Pero si estás ansioso por mejorar un poco tu flujo de trabajo, estos enlaces te ayudarán.
Uno de los más populares es ruby-on-rails-tmbundle. Disponible aquí: http://github.com/drnic/ruby-on-rails-tmbundle/tree/
Este paquete agrega una tonelada de comandos y características útiles. También se recomienda el tutorial de peepcode sobre el uso de este paquete (no es gratuito pero vale la pena el costo): http://peepcode.com/products/textmate-for-rails-2