Editor de Ruby
RubyMine es un IDE inteligente para todo tipo de proyectos de Ruby con un editor de código inteligente, diseñado para un desarrollo altamente productivo.
Codificación inteligente y fácil
Finalización de código
Disfrute de un autocompletado inteligente que tiene en cuenta el lenguaje para Ruby y Rails, JavaScript y CoffeeScript, ERB y HAML, CSS, Sass y Less, y más.
Fragmentos de código
Escriba menos con plantillas en vivo para las estructuras de patrones más comunes en su código. Utilice fragmentos predefinidos y cree los suyos propios.
Edición inteligente
Aumente su productividad con comentarios de código, selección de extensión / reducción, comprobación de expresiones regulares inline, edición simultánea de etiquetas y más.
Selecciones múltiples
Esté en muchos lugares al mismo tiempo: edite fragmentos de código, utilice finalización de código, cambie resultados de ‘Find’ y mucho más en múltiples ubicaciones simultáneamente.
Personalización y emulación Vim
Siéntase como en casa con esquemas de colores personalizables, esquemas de teclado (incluidos los predefinidos para usuarios de TextMate, Eclipse, NetBeans o Vim) y más.
Scratch files
Experimente y cree prototipos en el editor, sin necesidad de crear ningún archivo de proyecto nuevo. Y por supuesto, aún puede seguir disfrutando de una asistencia a la codificación de alto nivel a medida que codifica.
Navegación inteligente por el código
Navegación inteligente
Navegue hasta la declaración, el súper método, la prueba, los usos, la implementación y más con un solo clic. Cambie rápidamente entre modelos, vistas y controladores en su aplicación Rails.
Opciones de búsqueda avanzadas
Salte a cualquier clase, archivo o símbolo: filtre por patrones y carpetas, o utilice expresiones regulares. O incluso localice cualquier acción del IDE o ventana de herramientas.
Vista de estructura
- Cambie fácilmente entre los métodos de clase (incluidos los heredados) o las etiquetas HTML, utilizando la ventana de herramienta Structure o una ventana emergente especial.
- Utilice el panel Hierarchy para ver y buscar a través de tipos de clase, supertipos y subtipos.
Uso prolijo de herramientas de Ruby
Rake, Bundler y más integrados
Ejecute sus generadores y servidor Rails y tareas de Rake y Bundler. Analice la estructura del proyecto con diagramas de dependencias model / class / gem.
Consolas integradas
Ejecute secuencias de comandos y aplicaciones sin salir del IDE mediante el uso de consolas Rails, IRB, SSH integradas y terminal local.
Herramientas de implementación
Configure la implementación automática mediante FTP o SFTP y gestione fácilmente su infraestructura con Vagrant, Docker, Capistrano, Chef y / o Puppet.
Documentación de Ruby
La documentación RubyDoc está a un clic de distancia de su código, lista para ser abierta en cualquier momento que necesite ayuda. O cree su propia documentación utilizable con YARD.