Nous le disions dans l’article de présentation des profils utilisateurs : c’est super pour faciliter la gestion des configurations de travail sur ma machine. Mais que se passe-t-il si je change de machine ou si mon collègue doit effectuer des tests avec la même configuration ?
Nous allons voir que le gestionnaire de profils offre quelques fonctionnalités très pratiques.
Exporter un profil
La manipulation est très simple :
- Ouvrir le gestionnaire de profils
- Survoler le profil à exporter pour faire apparaître le bouton Plus d’actions… puis cliquer dessus
- Cliquer sur l’option Exporter...
- Sélectionner le format d’export



Export en local
L’export en local génère un fichier de type .code-profile à l’emplacement de votre choix, que vous pouvez ensuite
partager de la manière qui vous convient le mieux (dossier synchronisé, envoi par e-mail…)
Export via GitHub
Cette option nécessite préalablement d’avoir un compte GitHub et de l’avoir connecté à VS Code (ne vous en faites pas, Microsoft met bien en avant cette possibilité, vous ne la louperez pas).
Le fichier généré, appelé gist, y est sauvegardé et rendu accessible sur la page Web de votre compte GitHub, dans la section dédiée GitHub Gist. Vous pouvez ensuite en partager l’URL aux personnes qui ont besoin de le télécharger.



Importer un profil
Là aussi, la manipulation est très simple :
- Cliquer sur Plus d’actions… au niveau du bouton de création de profils
- Cliquer sur Importer le profil…
- Dans la barre de dialogue, soit coller l’URL du gist, soit cliquer sur Sélectionner le fichier… pour pouvoir sélectionner le fichier de type .code-profile à utiliser


Voilà, vous avez maintenant un nouveau profil utilisateur !
Remarques
- Pour ceux qui maîtrisent bien Git, Un gist peut être vu comme un référentiel miniature dédié au partage d’un seul élément
- Par défaut, les gists générés par cette méthode sont privés. Je recommande de ne pas chercher à les rendre publics
Voilà pour l’import et l’export de profils utilisateurs, j’espère que ça vous aidera dans votre prise en main de VS Code.
On se retrouve bientôt pour un dernier article dans cette série !
