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.

Dividir edición

Divida el editor actual en vistas independientes horizontal o verticalmente y mantenga un conjunto de pestañas abiertas en cada vista. O trabaje con múltiples proyectos en una ventana.

Modo sin distracciones

Siempre que necesite concentrarse completamente en su código, cambie al modo sin distracción; una interfaz de usuario minimalista sin barras de herramientas, ventanas de herramientas o pestañas.

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.