Partager via



Décembre 2017

Volume 32, numéro 12

Cet article a fait l'objet d'une traduction automatique.

Visual Studio - Personnalisation de Visual Studio pour Mac

Par Alessandro Del Del | Décembre 2017

Visual Studio pour Mac est un environnement de développement natif complet conçu pour générer des applications multiplateformes avec Xamarin et .NET Core sur macOS. L’IDE active la productivité grâce à un ensemble complet des fonctionnalités et outils, combinés avec des personnalisations puissantes qui permet aux développeurs d’implémenter leurs préférences. Dans mon article précédent (msdn.com/magazine/mt845621), mentionné pour productivité Mac à partir du point de vue de l’éditeur de code et les outils de débogage Visual Studio. Dans cet article, je vais me concentrer sur les points de personnalisation que Visual Studio pour les offres du Mac, et disposent de ces points de l’impact sur la productivité. La plupart des personnalisations décrites dans cet article peut être effectuée dans la boîte de dialogue Préférences, que vous ouvrez en sélectionnant le menu Visual Studio préférences.

Application des langues et des thèmes

Visual Studio pour Mac rapidement vous permet de modifier la langue d’affichage pour l’interface utilisateur. Ce faire dans l’onglet de Style visuel de la boîte de dialogue Préférences, sélectionnez une des langues disponibles dans la zone de liste déroulante langue de l’Interface utilisateur. Actuellement, Visual Studio pour Mac prend en charge les langues suivantes : Chinois (Chine et Taïwan), tchèque, Français, allemand, italien, japonais, coréen, polonais, portugais (Brésil), russe, espagnol, turc et, bien sûr, en anglais.

Dans le même onglet, vous pouvez modifier l’apparence de Visual Studio pour l’interface utilisateur Mac avec différents thèmes. Au moment de la rédaction, Visual Studio pour Mac offre deux thèmes : Clairs et foncés. Vous pouvez appliquer un thème en sélectionnant l’onglet de Style visuel dans la boîte de dialogue Préférences et puis sélectionnez un thème dans la liste déroulante de thème de l’Interface utilisateur.

Lorsque vous sélectionnez un autre thème, vous allez invité à redémarrer Visual Studio. Au redémarrage, vous verrez comment le thème affecte non seulement l’éditeur de code, mais l’espace de travail entière, y compris les boîtes de dialogue et le remplit. Figure 1 montre un exemple en fonction du thème foncé.

Visual Studio pour Mac avec le thème sombre
Figure 1 de Visual Studio pour Mac avec le thème sombre

Vous ne pouvez modifier le thème de l’éditeur de code uniquement, plutôt que de l’espace de travail terminée. Cela peut être utile de conserver la fenêtre Éditeur de mise en surbrillance. L’onglet de thème de couleur dans la boîte de dialogue Préférences vous permet de sélectionner à partir d’une longue liste de thèmes, ainsi que les thèmes que vous créez et que vous importez sur votre propre. Visual Studio pour Mac prend en charge le Visual Studio (.vssettings), Xamarin Studio (.json) et les formats TextMate (.tmTheme), vous pouvez importer rapidement les nouveaux thèmes en appuyant sur le bouton ajouter simplement en spécifiant un ou plusieurs thèmes pris en charge.

Personnalisation des raccourcis clavier

Visual Studio pour Mac offre un très grand nombre de raccourcis clavier prédéfinis, appelés des combinaisons de touches qui rendent un travail rapide de l’appel des commandes courantes en réduisant le temps passé plaçant autour de l’interface de la souris. Combinaisons de touches sont entièrement personnalisables, et vous pouvez les modifier dans l’onglet liaisons de clé de la boîte de dialogue Préférences. Comme vous pouvez le voir dans Figure 2, combinaisons de touches sont regroupés par le menu. Vous pouvez modifier une liaison de clé en cliquant sur une commande, saisissez la nouvelle liaison dans la zone de texte de modifier la liaison.

Personnalisation des combinaisons de touches
Figure 2 Personnalisation des combinaisons de touches

Visual Studio pour Mac fournit un nombre de schémas intégrés avec les combinaisons de touches qui rappeler les mêmes raccourcis utilisés dans d’autres outils de développement courants, tels que le Code de Visual Studio et Xcode. Par exemple, si vous aviez créé des applications avec Xcode pendant un certain temps, vous pouvez sélectionner le schéma de Xcode et utiliser les mêmes raccourcis clavier dans Xcode pour l’éditeur de code et le débogage dans Visual Studio pour Mac. Comme autre exemple, si vous avez travaillé avec Visual Studio sur Windows et que vous devez maintenant utiliser avec Visual Studio pour Mac, vous pouvez sélectionner le schéma (Windows) de Visual Studio permettent d’utiliser les touches de raccourci.

Personnalisation des polices

Visual Studio pour donne du Mac, vous contrôlez les polices utilisées dans l’éditeur de code, la zone de sortie et tous les autres blocs (remplit est les fenêtres Outil peuvent être réorganisées et ancrés dans l’espace de travail). Cliquez sur l’onglet de polices dans la boîte de dialogue Préférences pour accéder à cette fonctionnalité.

Pour rendre une police modifier, sélectionnez la police que vous souhaitez remplacer, puis cliquez sur la nouvelle police (avec le style et la taille) dans la boîte de dialogue Sélectionner la police. Une fenêtre d’aperçu vous permet de voir l’aspect de la nouvelle sélection de police. Notez que vous pouvez remplacer une police par défaut par la police qui vient d’être sélectionnée via le bouton Définir les paramètres par défaut.

Ajouter des commandes personnalisées

Courantes que les développeurs doit être en mesure de lancer des outils externes à partir de l’environnement de développement par rapport à un ou plusieurs fichiers dans la solution. Par exemple, vous souhaiterez peut-être lancer un outil professionnel-modification de l’image d’une image bitmap que vous disposez d’un projet, ou vous souhaiterez peut-être lancer un éditeur de code particulière ou d’une ligne de commande par rapport à un fichier dans un projet. Visual Studio pour Mac vous permet de lancer des outils externes en ajoutant de nouvelles commandes personnalisées au menu Outils.

Pour ce faire, ouvrez l’onglet Outils externes dans la boîte de dialogue Préférences, puis sur Ajouter. Dans l’écran qui s’affiche, fournissez les détails de l’outil externe, telles que le texte que vous souhaitez afficher dans le menu Outils (champ titre), l’outil doit être lancée (commande champ), les arguments de commande tels que les noms de fichier ou dossier (champ Arguments), le répertoire où la commande doit être exécutée (répertoire de travail champ) et un raccourci clavier (champ clé de liaison). Figure 3 présente un exemple qui lance le Code de Visual Studio.

Ajout d’une commande à appeler un outil externe
Figure 3 Ajout d’une commande à appeler un outil externe

Notez que, pour les Arguments et les champs de répertoire de travail, le chemin d’accès cible doivent être fournis via l’une des constantes de prise en charge, tel que ${FilePath} qui représente le chemin d’accès du fichier actuel. Toutefois, il n’est pas nécessaire de se rappeler de toutes les constantes possibles et leur signification. En fait, vous pouvez cliquer sur le bouton de flèche vers le bas à droite des champs pour sélectionner une cible, et affiche une description explicite pour chaque cible de Visual Studio pour Mac, puis place correspondant constante dans le champ lorsque vous sélectionnez la cible souhaitée.

Aux Figure 3, vous verrez le chemin d’accès du fichier dans la liste des cibles possibles (qui représente le fichier actuel). Lorsque vous sélectionnez cette option, Visual Studio pour Mac ajoute la constante ${FilePath} dans le champ Arguments. Vous pouvez également sélectionner plusieurs cibles dans un champ.

Enfin, il est important de mentionner les cases à cocher en bas de la boîte de dialogue. Si sélectionnés, demander les arguments entraîne Visual Studio pour vous demander d’entrer des arguments supplémentaires qui seront transmis à l’outil externe. Lorsque l’enregistrement actuel case à cocher est activée, le fichier cible est enregistré avant de lancer l’outil externe. En activant la case à cocher de la fenêtre de la sortie utilisation, la sortie de l’outil externe est redirigée vers le tampon de sortie dans Visual Studio, qui est très pratique pour que vous n’avez pas besoin de déplacer le focus en dehors de l’IDE. Après avoir cliqué sur OK, vous verrez une nouvelle commande dans le menu Outils, le texte qui correspond exactement à la chaîne que vous avez entré dans le champ titre.

Utilisation des dispositions personnalisées

Vous pouvez modifier la disposition de Visual Studio pour Mac en affichant ou en masquant certains tapis et en déplaçant et ancrage remplit à une autre position dans l’espace de travail. L’IDE est fourni avec quatre dispositions intégrées, à usage général appelées Code, de conception, débogage et de Test, disponible dans le menu Affichage et chaque rapidement, ce qui vous pour passer à une disposition de remplissage différent selon le contexte. Par exemple, lorsque vous démarrez le débogage d’une application, Visual Studio pour Mac automatiquement bascule à la disposition de débogage et puis remonte à la disposition précédente, généralement du Code ou de conception, une fois que vous avez terminé. Toutefois, il est courant pour réorganiser la disposition de l’IDE en fonction des préférences de développeur ou le type de la solution fonctionne avec lequel le développeur. Par exemple, lorsque vous travaillez avec des solutions de Xamarin, vous devrez peut-être remplit spécifique que vous n’utilisez pas avec les solutions ASP.NET Core et vice versa, ou vous souhaiterez peut-être organiser remplit de façon similaire à Visual Studio sous Windows.

Au lieu de manuellement la réorganisation remplit chaque fois, Visual Studio pour Mac vous permet d’enregistrer vos propres mises en page avec la commande Enregistrer la disposition actuelle dans le menu Affichage. Cette commande vous invite à entrer le nom de la nouvelle disposition, puis stocke votre disposition actuelle et ajoute son nom dans le menu Affichage, sous les noms des configurations intégrées. Cette façon vous pouvez rapidement passer à votre disposition favoris en un seul clic. Une fois que vous sélectionnez une disposition personnalisée, le menu Affichage permet également la commande Supprimer la disposition actuelle pour la suppression de disposition personnalisée dans la liste. Comme vous pouvez l’imaginer, cette commande est désactivée pour les dispositions intégrées.

Extension de Visual Studio

Visual Studio pour Mac est un environnement basé sur les modules qui exposent un certain nombre de points d’extensibilité. Cela signifie que les autres modules peuvent être installés et que l’IDE peut être étendu avec des packages tiers, appelés extensions. Cela vous permet de vous permet d’ajouter de nouvelles fonctionnalités de productivité et les outils pour Visual Studio. Vous installez, mettez à jour et gérez des extensions dans la boîte de dialogue Gestionnaire d’extensions, qui permettent à l’aide de la commande d’Extensions dans le menu Visual Studio. Dans l’onglet installé (voir Figure 4), vous pouvez consulter la liste des extensions installées groupées par catégorie.

Affichage de la liste des Extensions installées
La figure 4, affichage de la liste des Extensions installées

Vous pouvez sélectionner une extension et afficher des informations détaillées dans la fenêtre vers la droite. Vous pouvez également désactiver ou désinstaller une extension.

Certains outils intégrés, intégrés dans Visual Studio pour Mac sont des extensions eux-mêmes. Pour ces extensions, le bouton de désinstallation n’est généralement pas disponible et le bouton Désactiver est disponible uniquement si la désactivation de l’extension n’affecte pas les fonctionnalités principales de l’IDE. Les extensions qui font partie de la base de Visual Studio pour Mac, telles que le ChangeLog Add-in dans Figure 4, sont présentées en gris dans le Gestionnaire d’extensions.

Si vous basculez vers l’onglet de la galerie, vous verrez une liste d’extensions disponibles à partir d’une galerie en ligne, comme indiqué dans Figure 5. Dans la zone de liste déroulante du référentiel, vous pouvez choisir Afficher uniquement stables extensions, seules les extensions de version bêta ou de toutes les extensions.

Détecter et installer des Extensions à partir de la galerie en ligne
Figure 5 détecter et installer des Extensions à partir de la galerie en ligne

Lorsque vous avez trouvé une extension d’intérêt, cliquez sur son nom sur la gauche, passez en revue les détails sur la droite et puis cliquez sur Installer. Visual Studio est demander de confirmation, puis installez l’extension sélectionnée. Selon l’extension, vous trouverez l’IDE mis à jour avec les nouveaux modèles de projet, les nouvelles commandes de menu, remplit de nouveau ou nouvelles commandes de contexte. La description que vous obtenez dans l’outil Gestionnaire d’extensions doit préciser le mode d’accès aux nouveaux outils.

Il est important de mentionner que vous pouvez également développer vos propres extensions pour Visual Studio pour Mac à l’aide d’une extension appelée complément Maker, qui se trouve sous le groupe de développement d’extensions de l’onglet de la galerie dans le Gestionnaire d’extensions. Ce package installe tous les outils dont vous avez besoin de générer des extensions, y compris les modèles de projet spécifiques qui s’affichent dans le nœud divers de la boîte de dialogue Nouveau projet.

Complément Maker est un projet open source (bit.ly/2zKxWIa) qui est déjà apparu que l’outil de choix pour créer des extensions pour IDE tels que Xamarin Studio et MonoDevelop. La documentation officielle de Microsoft fournit également une page intéressante qui explique les points d’extensibilité dans Visual Studio pour Mac (bit.ly/2yIpvNn) et une procédure pas à pas fournit un exemple basé sur une extension simplifiée qui Permet d’insérer la date actuelle dans l’éditeur actif via une commande ajoutée au menu Edition (bit.ly/2yJ1V4E). Si vous envisagez de créer des extensions pour Visual Studio pour Mac avec le complément Maker, je vous recommande fortement de que lire ces documents avant de commencer.

Pour résumer

Productivité dépend souvent oriente progressivement le développeur comment à l’aise avec un bus IDE. Visual Studio pour Mac place la productivité à la base, permettant aux développeurs de personnaliser les zones les plus importantes de l’espace de travail. En tant que développeur, vous pouvez localiser l’interface utilisateur en sélectionnant dans la liste des cultures disponibles. Vous pouvez modifier le thème visuel pour obtenir les couleurs que vous préférez, et vous pouvez personnaliser les polices selon vos préférences. Vous pouvez également réorganiser la disposition remplit et enregistrer chaque disposition pour une utilisation ultérieure, afin que vous n’avez pas besoin de réorganiser manuellement remplit chaque fois.

Bien entendu, Visual Studio pour Mac peut être améliorée avec des commandes personnalisées pour appeler des outils externes, ce qui est une nécessité très fréquente. Et il peut être étendu avec des packages tiers qui le rendent plus facile d’ajouter des outils et nouvelles fonctionnalités. Combinées, ces fonctionnalités permettent aux développeurs de personnaliser de manière à optimiser la productivité et convient le mieux à l’IDE.


Alessandro Del Soledepuis Microsoft MVP 2008. Passés MVP de l’année cinq fois, il est l’auteur de nombreux livres, livres électroniques, des vidéos et des articles sur le développement .NET avec Visual Studio. La seule DEL fonctionne senior .NET Developer, en mettant l’accent sur .NET et le développement d’applications mobiles, formation et de Conseil. Il a créé récemment un livre à venir appelé « Début Visual Studio pour Mac » (bit.ly/2hsRxYx). Vous pouvez le suivre sur Twitter : @progalex.

Merci à l'expert technique Microsoft suivant d'avoir relu cet article : Jordanie Matthiesen


Discussion sur cet article sur le forum MSDN Magazine