Estoy tratando de usar vim, sublime, rubymine pero no estoy seguro de con qué estoy más cómodo. ¿Tienes alguna sugerencia?

Como un gran usuario de Vim, puedo ser parcial para responder a esta, ¡pero por desgracia!

Vim es la herramienta más versátil de las tres que ha enumerado. Puede encontrar excelentes complementos para casi cualquier idioma, la comunidad es enorme, la huella de memoria de la aplicación es baja, puede usarla en modo de texto en un servidor Linux o en modo gráfico en una máquina con OS X, y viceversa. A menos que esté dispuesto a aventurarse en los reinos de emacs, no existe una herramienta que pueda vencer a Vim en flexibilidad y soporte comunitario.

Sublime es un editor impresionante: lo he usado durante bastante tiempo antes de finalmente cambiar a Vim. Tiene un gran soporte para paquetes de terceros, tiene una base de usuarios razonablemente grande, una interfaz gráfica de usuario muy agradable y no lo defraudará en lo que respecta a la cantidad de características. Por lo tanto, no te arrepentirías de invertir tu tiempo mejorando en su uso, pero puede llegar un momento en que quieras más

Tengo poca o ninguna experiencia con RubyMine, ya que no soy un gran fanático de los IDE, pero solo he escuchado bien al respecto. Tiene herramientas mucho más avanzadas para tratar específicamente con el código Ruby, pero, como lo veo, no va mucho más allá que eso. Y aunque los editores de uso general no suelen ser tan buenos como RubyMine en lo que respecta a las funciones relacionadas con Ruby, no es que no pueda ser productivo con ellos. Vim, por ejemplo, tiene muchos complementos increíbles para mejorar la experiencia.

Si decide quedarse con Vim, le sugiero que evite usar una distribución como Janus o Yadr. Es un buen ejercicio para construir y hacer crecer su entorno según lo necesite, en lugar de atraer al mundo entero al principio. He escrito un poco sobre esto en el pasado: Going full Vim – fs

Con años de experiencia en vim, RubyMine y TextMate (similar a Sublime), puedo decir con absoluta confianza que RubyMine es lo mejor que me ha pasado como desarrollador de Rails. No estoy siendo rimbombante; es la verdad. Ha disminuido significativamente mi tiempo de desarrollo, ha aumentado mi productividad, me ha ayudado a evitar errores y a encontrarlos más rápido, me ha ayudado a organizar y refactorizar mi código, y en general ha sido imprescindible para el desarrollo de Ruby and Rails. Cuanto más lo uso, más formas descubro de ser productivo. Es un regalo del cielo absoluto.