para - ruby version
Ruby y Linux, ¿configuración preferida? (15)
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.
Ahora normalmente uso Vim, pero no es el mejor para trabajar con varios archivos o con una estructura de proyecto, incluso con el complemento VTreeView o varias ventanas VIM.
Entonces, ¿qué sugieren ustedes?
Si tiene mejores plugins para VIM, no dude en mencionarlos, no descarto VIM aquí.
¿Por qué no usas Sublime Text 2 Text Editor, es gratuito y multiplataforma y más liviano que cualquier IDE, y luego puedes instalar SublimeCodeIntel que te proporcionará funciones de autocompletar, puedes hacerlo instalando Package Control, luego
⌘+shift+p → “install” → ENTER → “codeintel” → ENTER → Restart ST2
Funciona perfectamente conmigo y estoy totalmente enamorado de este editor inteligente.
Puede encontrar esto útil de alguna manera si quiere probarlo, 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 todos modos, si estás buscando un IDE completo, dale a netbeans una oportunidad http://netbeans.org/projects/ruby/
+1 para 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.
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 :).
Con Linux hay 3 IDEs realmente buenos y todos son gratuitos. 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.
Dado que usas vim, esta publicación puede ser interesante.
Ella es el complemento Fuzzyfinder Textmate vim al que se refiere la publicación.
He estado utilizando 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 predeterminado en gnome)
Las otras respuestas son sobre editores de ruby, así que pensé en 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.
Prefiero Aptana / RadRails en Mac y Linux. Me da una experiencia consistente sin importar en qué sistema operativo estoy.
Todavía no me emociono con Textmate ...
Prefiero Netbeans en Linux y Mac
Si está en Ubuntu / Debian, los viejos emacs simples con el paquete ruby-elisp no son malos. No es TextMate, pero no está mal.
Utilizo Vim en Windows y 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.
Aquí están los complementos que uso:
- 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 comentarios de múltiples líneas fáciles.
- 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 Vim.
- Ack y el complemento de ack para una mejor experiencia de almacenamiento desde Vim.
- Esquema de colores VividChalk .
Ya que eres un vimmer, ¿has mirado esto ? No tengo experiencia con él, pero se ve bastante bien en el screencast .
Aptana con el plugin de Rails es bastante bueno.
RubyMine de JetBrains.com funciona bien para Mac / Linux / Windows, el precio es 99 $ pero probablemente sea el IDE más productivo para Ruby and Rails que he probado hasta ahora.