2008-10-31 21 views
25

Mac tiene TextMate como su aplicación preferida para el desarrollo de ruby, pero ¿cuál sería la aplicación preferida para Linux? Necesito algo donde sea fácil trabajar con múltiples archivos, estructura de proyecto y comandos de configuración para ejecutar mi aplicación Ruby o si es una de mis aplicaciones Merb. El resaltado de sintaxis también es obligatorio.Ruby y Linux, ¿configuración preferida?

Ahora normalmente uso Vim, pero no es el mejor para trabajar con varios archivos o con una estructura de proyecto, incluso con el plugin VTreeView o varias ventanas VIM.

¿Qué sugieren?

Si tiene mejores plugins para usar con VIM, siéntase libre de mencionarlos, no estoy descartando VIM aquí.

Respuesta

19

Uso Vim tanto en Windows como en Linux para el desarrollo en Rails (tenemos que usar Windows en el trabajo, y solo uso Linux en casa). El entorno es casi exactamente el mismo para ambas plataformas. Especialmente importante para mí es la fácil navegación entre los diversos componentes de Rails, desde controladores hasta vistas, parciales y modelos, y navegación rápida para probar archivos.

Éstos son los plugins que utilizo:

  • Vim Rails por Tim Pope. Los comandos: R,: A y gf son los que uso principalmente para la navegación.
  • NERDTree para una vista de proyecto/explorador.
  • NERDCommenter para facilitar el comentario de varias líneas.
  • FuzzyFinder y "FuzzyFinder - Textmate" - le permite encontrar rápidamente archivos basados ​​en portins de un nombre de archivo.
  • Ctags
  • Bufexplorer
  • dbext para ejecutar comandos SQL y obtener los resultados en un buffer de Vim.
  • Ack y ack plugin para una mejor experiencia de almacenamiento desde Vim.
  • VividChalk esquema de color.
4

Si estás en Ubuntu/Debian, viejos emacs lisos con ruby-elisp paquete no es malo. No es TextMate, pero no está mal.

0

Prefiero Aptana/RadRails en Mac y Linux. Me da una experiencia consistente sin importar en qué sistema operativo estoy.

todavía no reciben el entusiasmo sobre Textmate ...

1

Dado que usted es un Vimmer, ¿ha mirado this? No tengo experiencia con él, pero se ve bastante bien en el screencast.

+0

El screencast que ha vinculado ya no existe –

0

Aptana Studio es realmente muy agradable. También Gedit hace el trabajo si no quieres un entorno IDE completo y estás más inclinado a hacer cosas a mano :).

4

prefiero Netbeans en Linux y Mac

2

1 de Netbeans para rieles. Cada lanzamiento es cada vez mejor y con 6.7 beta es aún mejor. Utilizándolo en Windows y Mac: en Linux es lo que usaría también.

9

RubyMine de JetBrains.com funciona bien para Mac/Linux/Windows, el precio es 99 $ pero es probablemente el IDE más productivo para Ruby and Rails que he probado hasta ahora.

0

Las otras respuestas son acerca de los editores de ruby, así que pensé que iba a agregar una respuesta en mi configuración de Linux.

Uso Ubuntu con reproductor de VM (gratis) en la parte superior de windows 7. Dedico 2 núcleos y 2 GB a la vm. El beneficio de usar la máquina virtual en la parte superior de las ventanas es que puedo usar linux solo para desarrollo y ventanas para todo lo demás. Skype, webex y team viewer funcionan en Windows, pero me parecen escamosas en Linux. También uso la oficina de vez en cuando, muy fácil en las ventanas.

0

He estado usando GMATE por un tiempo y puedo decir que solo necesito gnome-terminal para completar mi configuración de ruby ​​/ groovy/python. Tiene temas importados de un compañero de texto y realiza algún método/código de propiedad (no está bien, pero es útil).

Editar: se olvidó de decir que GMATE es un conjunto de complementos para Gedit (editor de texto por defecto en Gnome)

0

Con Linux hay 3 muy buenos entornos de desarrollo y todos son libres. Tienes Eclipse, Netbeans y Aptana ... Todos son muy buenos y cada uno tiene algunos beneficios sobre el otro, es más una cuestión de preferencia. Sugeriría descargar los 3 y probarlos para ver cuál prefieres.

1

¿Por qué no utiliza el Editor de texto Sublime Text 2, es gratuito y multiplataforma y más liviano que cualquier IDE, y luego puede instalar el SublimeCodeIntel que le proporcionará las funciones de autocompletar, puede hacerlo mediante la instalación Control de paquete, luego

⌘+shift+p → “install” → ENTER → “codeintel” → ENTER → Restart ST2 

Está trabajando perfectamente conmigo y estoy totalmente enamorado de este editor inteligente.

puede encontrar útil esta información de alguna manera, si quieres darle una oportunidad, http://www.rockettheme.com/magazine/1319-using-sublime-text-2-for-development

lo estoy usando con zsh Terminal http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/

De todas formas, si usted está buscando un dar plena IDE NetBeans una oportunidad http://netbeans.org/projects/ruby/

Cuestiones relacionadas