Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

RubyMine 2019.1 bénéficie de la prise en charge intégrale de Factory Bot
Des améliorations apportées à Docker et d'autres nouveautés

Le , par Stéphane le calme

112PARTAGES

5  0 
RubyMine 2019.1 est disponible en téléchargement. Cette mise à jour majeure permet notamment :
  • d'accélérer votre travail avec Docker dans RubyMine : RubyMine ajoute le support pour docker-composer exec. En termes simples, cette commande, lorsqu'elle est activée, vous permet d'exécuter et de déboguer des applications, d'installer des gems et d'effectuer d'autres tâches de développement plus rapidement qu'auparavant.
  • d'utiliser la fenêtre contextuelle Recent Locations pour faciliter la navigation dans le code : la nouvelle fenêtre contextuelle Emplacements récents réinvente la façon dont vous naviguez dans votre base de code. Cette fenêtre contextuelle vous aide à trouver le code réel lorsque vous vous rappelez seulement de quoi il s’agit, mais que vous ne savez pas du tout où vous l'avez vu. Commencez à taper pour filtrer les résultats et passez au code dont vous avez besoin.
  • de réaliser un profilage des applications Ruby et Rails : RubyMine 2019.1 intègre rbspy et fournit un profileur natif pour vous aider à découvrir des parties de code qui ralentissent votre application et / ou vos tests.
  • de bénéficier de la prise en charge intégrale de Factory Bot : lorsque vous ajoutez une fabrique, RubyMine complète automatiquement ses attributs et, si possible, leurs valeurs. Par exemple, pour une fabrique de modèles Rails, l'EDI complétera automatiquement ses champs avec leur contenu, voire des associations. Et bien sûr, vous pouvez naviguer entre les définitions et les utilisations de ces objets.
  • de procéder à l’investigation des appels de méthode avec Call Hierarchy : la nouvelle action Call Hierarchy vous aide à explorer des méthodes ("appelants" qui utilisent la méthode que vous étudiez, les méthodes qui appellent ces appelants et plus loin encore, selon vos besoins.
  • de profiter de nouveaux thèmes d’interface utilisateur

La nouvelle version prend également en charge TruffleRuby, inclut des outils améliorés pour JavaScript et les bases de données, mais aussi les correctifs de nombreux bugs.

RubyMine fournit de nombreuses fonctionnalités utiles pour travailler avec le code source: de l'édition de code de base à la navigation intelligente, en passant par la complétion, jusqu'au débogage d'applications distantes. JetBrains assure qu'il essaye toujours de rendre les fonctionnalités faciles à utiliser et à découvrir. Cependant, il arrive que les utilisateurs ne connaissent toujours pas certaines fonctionnalités plutôt pratiques : « Par exemple, lorsque nous communiquons avec nos utilisateurs lors de conférences, nous notons que même les vétérans les plus aguerris de RubyMine, qui l'utilisent depuis des années, ne connaissent pas toujours certaines des capacités de navigation les plus élémentaires fournies par RubyMine, comme Go to class, pour ne pas mentionner les fonctionnalités plus avancées ». C’est la raison pour laquelle JetBrains a perfectionné le plug-in IDE Features Trainer (formateur aux fonctionnalités de l'IDE) pour IntelliJ IDEA et ajouté des leçons basées sur des exemples de code Ruby.

À partir de la version 2019.1.2, vous pouvez apprendre les raccourcis de base et les fonctionnalités essentielles de manière interactive, directement dans l'EDI. Vous pouvez essayer des opérations d'édition de base (commenter et supprimer les commentaires de code, la sélection, la suppression ou le déplacement de lignes), des fonctionnalités de navigation et de complétion, etc.


Installation et utilisation du formateur aux fonctionnalités de l'IDE

Pour essayer le plug-in IDE Features Trainer, ouvrez la boîte de dialogue Paramètres / Préférences (⌘+, / Ctrl+Alt+S), ouvrez la page Plugins et recherchez le plug-in dans le Marketplace.


Cliquez sur Installer et redémarrez RubyMine. Vous pouvez également le télécharger à partir du référentiel de plug-ins et l'installer manuellement à partir de l'EDI.

Vous pouvez commencer à vous familiariser avec les fonctionnalités de l'EDI en cliquant sur Learn RubyMine sur la page d'accueil.

Si RubyMine est déjà ouvert, passez simplement à la fenêtre de l'outil Apprendre à côté de l'onglet de la vue Projet. Ici vous trouverez un ensemble de modules


Chaque module comprend plusieurs leçons qui vous guideront à travers des fonctionnalités spécifiques à l'EDI. Par exemple, la toute première leçon sur les actions du module Édition de base explique comment utiliser les raccourcis ⌘+Shift+A / Ctrl+Shift+A pour appeler rapidement des commandes ou activer / désactiver diverses options.

Vous pouvez passer les leçons une à une, passer à des sessions spécifiques ou revenir à de gros modules en utilisant le bouton Toutes les rubriques.


La version actuelle comprend trois modules: bases de l'éditeur, navigation et achèvement. Bien entendu, JetBrains va ajouter de nouvelles leçons et prévoit de couvrir toutes les fonctionnalités essentielles.

Télécharger RubyMine 19.1

Source : JetBrains (1, 2)

Une erreur dans cette actualité ? Signalez-le nous !