Que recherchez-vous ?
Hero background image
Last updated January 2020, 7 min. read
Conseils pour utiliser JetBrains Rider comme éditeur de code avec Unity

Ce que vous obtiendrez de cette page: Conseils pour éditer efficacement le code de vos projets Unity avec JetBrains Rider. JetBrains Rider est un éditeur de script C# multiplateforme aux nombreuses fonctionnalités pour les développeurs Unity. Bénéficiez de conseils et d'informations supplémentaires dans cette session Unite animée par Matt Ellis de chez JetBrains.

raccourci de recherche de scripts C#
Maj+Maj

Utilisez le raccourci clavier Maj+Maj pour rechercher ce que vous voulez dans vos scripts en C#, comme des fichiers, des classes ou des symboles. Vous pouvez saisir à peu près n'importe quoi dans le champ de recherche et Rider vous proposera plusieurs choix. Il n'est même pas nécessaire de saisir des mots entiers : Rider reconnaît également les initiales.

Une fois votre fichier ouvert, utilisez l'action Navigate to Member pour passer rapidement à une méthode, une propriété ou un champ. Commencez simplement à saisir pour affiner vos choix.

Raccourci Alt+Enter du menu fenêtré de contexte
Alt+Entrée

Alt+Entrée ouvre un menu contextuel d'actions que vous pouvez effectuer à n'importe quel stade, y compris résoudre tous les problèmes trouvés par Rider lors de l'analyse de votre code. Par exemple, si vous utilisez Alt+Entrée sur le nom d'une classe, vous verrez une liste d'actions qui permettront, entre autres, d'établir des normes de dénomination ou de rendre cette classe publique.

Ou encore, si vous utilisez un nom incorrect pour une méthode Invoke, Rider vous préviendra en amont et affichera des suggestions en saisie automatique pour compléter votre code. Tant que vous êtes dans l'éditeur, Rider protège votre code en vous empêchant d'y apporter des changements qui le casseraient, et que vous ne remarqueriez pas avant son exécution.

Alt+Entrée vous donne également accès à presque toutes les fonctionnalités de Rider. Quand vous oubliez un raccourci clavier, appuyez sur Alt+Entrée, puis commencez à taper du texte pour afficher une liste d'actions associées à votre saisie.

Vous pouvez utiliser la fonction Refactor This pour refactoriser du code, le réécrire ou le déplacer vers un autre fichier, et renommer des symboles en toute sécurité, y compris pour toute utilisation dans d'autres fichiers.

Vous pouvez également utiliser Alt+Entrée pour générer des fonctions d'événement. Cette action est possible n'importe où à l'intérieur d'une classe basée sur Unity. Vous obtiendrez une liste de toutes les fonctions d'événement que vous pouvez créer dans cette classe spécifique.

Rider sait identifier les fonctions d'événement, les champs sérialisés et les classes MonoBehaviour, et les mettra en surbrillance dans votre code. Par exemple, quand vous survolez une fonction d'événement, une infobulle décrivant son rôle apparaît. Vous pouvez saisir « quick documentation » pour afficher plus d'informations dans une fenêtre contextuelle, ou suivre le lien pour obtenir la documentation complète.

Navigation rapide

Le menu Navigate to est utile pour vous déplacer rapidement dans votre code Unity, en particulier pour passer aux classes de base ou dérivées, ainsi que pour trouver des utilisations. Il peut même vous permettre de décompiler du code Unity à la volée, et vous montrer ce qu'il se passe dans les API Unity.

débogueur Rider
Débogage

Le débogueur Rider affiche des données supplémentaires pour les objets Unity. Par exemple, quand vous regardez une scène dans le débogueur, vous voyez une liste des GameObjects racines, et chacun de ces derniers affiche ses GameObjects enfants et composants associés. Les objets ECS Entity affichent également les données de leurs composants.

Rider comprend un profiler axé sur le code qui examine uniquement vos scripts et ne regarde rien d'autre dans Unity. Vous pouvez effectuer une recherche rapide des types et des méthodes, et réaliser une analyse d'hypothèses pour savoir si une méthode vaut la peine d'être optimisée.

Sélecteur de modèle
Sélecteur de modèle

Vous pouvez utiliser le sélecteur de modèle (Scheme switcher) pour changer le style visuel et l'ambiance de la fenêtre Rider en choisissant un thème clair ou sombre.

Cette fonctionnalité est aussi très utile lorsque vous programmez avec un collègue, puisque vous pouvez également mettre à jour d'autres éléments, comme la configuration du clavier. Quand deux programmeurs aiment travailler avec des ensembles de touches différents, il est possible de passer de l'un à l'autre très rapidement.

Consultez les documents Rider pour Unity pour plus d'informations.

Vous avez aimé ce contenu ?