2010-09-08 6 views
8

Me gustaría presentarle a mi primo un poco de programación. Idealmente ruby, ya que eso es con lo que estoy familiarizado. Sin embargo, encontrar un editor de texto adecuado es un verdadero dolor. Todo lo que necesito del editor es la capacidad de escribir unas líneas de código, presionar 'Ejecutar' y obtener algunos resultados (o no, según sea el caso). Cuanto más simple sea el editor, mejor no necesito Netbeans, Eclipse, etc. Lo que quiero evitar es la necesidad de utilizar el terminal para ejecutar scripts, TextWrangler, Textmate e IDLE para Python pueden hacerlo. Lamentablemente, necesito algo que funcione en Windows o en Ubuntu, de lo contrario habría instalado Textmate en su computadora portátil.¿Hay un editor IDLE-like para ruby ​​en Windows o Ubuntu?

Cualquier sugerencia sería muy apreciada.

Respuesta

1

Muchas gracias por todas las sugerencias, a pesar de tener multitudes tratado de editores, la opción que yo he ido con Geany es. http://www.geany.org/

No pude conseguir que ScITE funcione correctamente con la entrada estándar en Windows o Ubuntu. Ruby es un excelente lenguaje que también podría ser atractivo para principiantes absolutos, sin embargo, el hecho de que el instalador de ruby ​​no incluya un editor básico que pueda usarse de manera independiente (para escribir y ejecutar scripts) realmente dificulta su uso para principiantes

¡Esta lucha para encontrar un editor que se pueda usar para escribir y ejecutar secuencias de comandos de ruby ​​casi me hizo recurrir a Python!

0

He usado SciTE antes para ese fin. Según los informes, funciona tanto en Linux como en Windows, pero no he probado la versión de Linux.

0

Eche un vistazo a FreeRIDE para una solución de tipo IDE. También puede ejecutar código directamente desde el editor SciTE.

3

Puede hacerlo en SciTE, que se incluye con el instalador de Windows Ruby o puede ser downloaded here. Haga clic en Tools > Go o presione F5. Es un editor bueno (y rápido) completo, sin muchas chanzas y silbidos.

Esto podría requerir alguna configuración para asegurarse de que SciTE sepa dónde está el ejecutable de Ruby. Creo que la configuración para esto está en Options > Open ruby.properties > command.go.*.rb.

+0

Gracias a todos por sus sugerencias hasta el momento. Tengo una pregunta con respecto a SciTE. Lo acabo de instalar para que Ubuntu haga una prueba rápida. La capacidad de obtener la entrada del usuario es realmente importante, de modo que puedo hacer algo simple como pedir un nombre y luego devolver cuántos caracteres hay en el nombre, etc. Lamentablemente, SciTE no pareció permitir la entrada del usuario al usar 'get'. chomp '. ¿Hay algo obvio que me estoy perdiendo? –

+0

Oh, buena pregunta. No lo he intentado yo mismo, pero la evidencia anecdótica indica que si haces clic en el panel de salida deberías poder ingresar texto: http://www.megasolutions.net/ruby/Input-syntax-29324.aspx Lo siento, puedo 't probar esto ya que no estoy en una máquina con Windows en este momento. ¡Buena suerte! –

+0

He estado batallando con SciTE, tratando de que acepte la entrada estándar con 'get' (también intenté el 'raw_input' de python) pero fue en vano. Podría ser solo un problema con SciTE en Ubuntu. No puedo probarlo en Windows hasta mañana. Deseando una vida fácil. –

2

En Ubuntu ... ¿Qué hay de la buena aplicación antigua de Gedit? El Tool Launcher Plugin le permitirá ejecutar cualquier tarea externa (incluyendo la ejecución del archivo abierto actual

+0

Definitivamente voy a intentar esto, aunque esperaba una experiencia 'simplemente fuera de la caja', ya que no estaré allí para guiarlo a través de los pasos necesarios en persona. Sería genial solo decir descargar e instalar esto y aquí está tu primer programa: pone "hello world". –

1

redcareditor tiene una opción de "ejecutar" bajo plugins -.> Ejecutar

es rápido y sucio :)

0

Bueno, en Windows, puede obtener E-Text Editor. Básicamente es un clon de TextMate para Windows que ejecuta comandos y fragmentos de texto de TextMate.

Prueba de 30 días, luego un poco menos de $ 50 para la versión completa.

no tengo ninguna afiliación con los creadores/propietarios de editor de correo de texto

0

Uso dos editores de esa manera, uno es de la vieja escuela pero solo para Windows: Textpad, también le permite ingresar parámetros. Debido a su popularidad y poder estoy tratando de cambiar a Sublime Text, es multi OS.

Me cuesta un poco acostumbrarme porque trabajé con el teclado por muchos años pero es muy poderoso y para el desarrollo de Ruby ahora es mi caballo de batalla favorito. También puede encontrar muchos tutoriales y demos de Youtube debido a su popularidad.

Cuestiones relacionadas