¿Debo usar RubyMine o Sublime Text mientras aprendo Ruby on Rails?

Utilice SublimeText: el editor de texto del que se enamorará.

También comparte características similares a otros editores:

  • Autocompletado en texto sublime
  • Inserte rápidamente texto y código con fragmentos de texto sublimes
  • Salta el cursor a donde quieras ir
  • Seleccione múltiples líneas, palabras y columnas

Consejos geniales:
Los 12 consejos y trucos de texto sublime más buscados

  • Selección múltiple:
  1. Comando + D
  2. Selecciona una palabra.
  3. Comando + L
  4. Selecciona una línea.
  5. Comando + A
  6. Seleccione todo el contenido del documento.
  7. Ctrl + Comando + M
  8. Seleccione cualquier cosa dentro del paréntesis (que es útil cuando se trabaja con CSS o JavaScript)

  • Ordenar CSS:

    F5

  • Paleta de comandos:

    Comando + Mayús + P

  • Temas cambiantes:


Para obtener más información, vaya al enlace de origen: 12 consejos y trucos de texto sublime más buscados

Alegre en la parte superior! Esto se puede usar para cualquier otro lenguaje y marco de programación.
Lo que aprende aquí se puede usar en cualquier otra configuración, a diferencia de Rubymine.

Rubymine es genial y todos tienen características agnósticas, pero crecerás una vez que hagas más desarrollo de software.

He estado usando RubyMine para un marco impulsado por Cucumber + Watir + Ruby y tengo que decir que es bastante impresionante.

Pros:

  • Muy buena sintaxis y resaltado de errores.
  • Formateo de código.
  • Finalización inteligente del código.
  • Integración perfecta de herramientas

Contras:
¡La edición comunitaria es solo una prueba de 30 días! Necesita comprar la licencia para una versión completa.

Sublime Text también es bastante útil, pero ¿preferirías Jack of All Trades o Master of One ?

Si estás aprendiendo ahora, te sugiero que uses un editor simple para que puedas familiarizarte y anotaciones en el marco.
intente usar VIM y TMUX (VIM sin el complemento vim rails) de esa manera dominará las anotaciones y la sintaxis de Rails fácilmente más adelante cuando esté familiarizado, puede usar el complemento vim-rails para la función de autocompletar.
También Rails es un marco de trabajo que depende en gran medida de la línea de comando
debe vivir en la terminal para lo siguiente
1. irb
2. depurar
3. Registros del servidor
Consola 4.rails –sandbox
5 tareas de rastrillo
6. paquete de gemas
7. rvm o rbenv para la selección de ruby ​​env
8. ejecución de la prueba (integración de la unidad y BDD)
Cambiar entre sublime / atom y terminal está bien con cntrl + TAB o cmd + Tab basado en su sistema operativo.
Yo era un usuario del átomo para el trabajo de rieles.
Ahora he cambiado a VIM y TMUX sintiéndome más significativo.
Mientras hago mi trabajo de desarrollo en la computadora portátil (pantalla incorporada) me ahorra tiempo y tampoco más cambio de pestaña, todo lo que necesito es un terminal con un navegador abierto.
VIM: tiene una curva de aprendizaje pronunciada pero muy útil.
ventajas de VIM
1. se encuentra en todos los servidores por defecto no requiere instalación
2. Cuando ingrese a su servidor de producción o servidor remoto, puede comenzar así sin ningún problema, simplemente presione su archivo VIMRC y podrá preparar su entorno.
3. tiene todos los complementos iguales como sublime
mira los vimcasts para dominar vim.
complementos
1. vim-rails
2. nerdtree
3. algunos complementos de búsqueda difusa también están disponibles.
Espero que esto te ayude.

Personalmente, me gusta Rubymine, pero si bien estás aprendiendo, probablemente no importe.

Elegiría un editor con el que había trabajado antes, solo para poder mantener mi cerebro abierto para abordar Rails en lugar de tener que agregar simultáneamente la curva de aprendizaje de un nuevo editor.

Otra consideración: si vas a estar en un equipo, tener el mismo editor + accesos directos que tus compañeros de trabajo de desarrollador puede ayudarte con la colaboración y el emparejamiento.

En mi computadora tengo instalados RubyMine y Sublime, pero utilizo principalmente Sublime para el desarrollo y ejecuto RubyMine solo cuando necesito depurar algunas partes complicadas del código.

También votaré por sublimetext. Sinceramente, lo odiaba al principio. Pero una vez que lo use un poco y se acostumbre a las funciones y cosas interesantes que hace, se convertirá en su editor de goto antes de que lo sepa.

More Interesting

¿Cuánto debería cobrar un profesional independiente por los cambios en el sitio web utilizando el comando HTML?

¿Cuáles son algunas formas de crear un sitio web si no sé cómo codificar?

¿Cómo encontrar los datos de origen para raspar para una tabla dinámica como en este sitio web? ¿Dónde necesita hacer clic en un botón para completar la lista? ¿Qué puedo hacer para que la tabla aparezca rellenada previamente para un programa que recupera datos web de páginas?

¿Vale la pena crear un musical de Broadway para la película The Warriors (http://warriorsmovie.co.uk/)?

¿Los archivos html tienen información secreta?

¿Tiene la región metroplex de Dallas Fort Worth un buen talento desarrollador?

¿Qué viene con sus servicios de diseño web / diseño gráfico?

¿Qué tan importante es escribir código HTML validado W3?

¿Es aconsejable cambiar la funcionalidad (PHP), CSS o complementos y convertirlo en su propio código cuando crea un sitio de red social en WordPress?

¿Qué tan importante es un título universitario para un desarrollador web si su trabajo y cartera es excepcional?

¿Cuáles son las sugerencias para más bootcamps de codificación en línea como Thinkful, Bloc, etc.?

¿Cuál es el mejor flujo de trabajo de Git para un solo individuo que construye una aplicación de rieles de producción? He visto el flujo de GitHub y el flujo de Git. ¿Cuáles son algunas recomendaciones de quienes han estado allí?

¿Está buscando un sitio web rentable de WordPress para su negocio local?

¿Es una buena idea construir un sitio muy pesado usando Node.js? Sería algo así como AngelList.

¿Por qué JavaScript tiene tantos frameworks que se usan ampliamente, pero otros lenguajes de programación tienen uno o dos frameworks ampliamente utilizados?